Table of contents 👇


Data Structures & Algos

Technical Questions

Coding Challenges

Resume Writers

Cover Letter Writers

Portfolio Builders

Mock Interviews

Applying for Interviews

Tracking Applications

Salary Research

Useful Handbooks


Like my content and want more? 👇

Follow me on Twitter and LinkedIn

1. TutorialsPoint DSA Tutorial

You will learn Data Structures to understand the complexity of enterprise-level applications and the role of algorithms.

👉 https://www.tutorialspoint.com/data_structures_algorithms/index.htm

2. GeegsForGeeks DSA Tutorial

Learn the fundamentals of Data Structures and Algorithms (DSA), equipping yourself with essential skills to solve complex coding problems efficiently.

👉 https://www.geeksforgeeks.org/learn-data-structures-and-algorithms-dsa-tutorial/

3. Programiz DSA Tutorial

This DSA tutorial will guide you to learn different types of data structures and algorithms and their implementations in Python, C, C++, and Java.

👉 https://www.programiz.com/dsa

4. JavaTpoint DSA Tutorial

This tutorial includes all topics of Data Structure such as Array, Pointer, Structure, Linked List, Stack, Queue, Graph, Searching, Sorting, Programs, etc.

👉 https://www.javatpoint.com/data-structure-tutorial

5. W3Schools DSA Tutorial

Learn various concepts of data structures with comprehensive tutorials. Learn arrays, linked lists, trees, and other data structures to enhance your programming skills and understanding.

👉 https://www.w3schools.in/data-structures/tutorials/

6. freeCodeCamp DSAs Course

You will be creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.

👉 https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/

7. Algorithms and Data Structures - Full Course for Beginners

In this course, you will learn about algorithms and data structures, two of the fundamental topics in computer science. There are three main parts to this course: algorithms, data structures, and a deep dive into sorting and searching algorithms.

👉 https://www.youtube.com/watch?v=8hly31xKli0

8. JavaScript Algorithms GitHub Repository

Algorithms and data structures implemented in JavaScript with explanations and links to further readings.

👉 https://github.com/trekhleb/javascript-algorithms

9. VisuAlgo

VisuAlgo is a popular platform that provides visualizations of various data structures and algorithms. It covers a wide range of topics and is a great resource for visual learners.

👉 https://visualgo.net/en

10. USFCA Data Structure Visualizations

The University of San Francisco provides a set of visualizations for data structures and algorithms. It offers interactive animations to help users grasp the concepts effectively.

👉 https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

11. Toptal Sorting Algorithm Visualizations

Toptal offers a comprehensive guide to sorting algorithms with visualizations. It's a valuable resource for understanding the sorting process visually.

👉 https://www.toptal.com/developers/sorting-algorithms

12. AlgoViz

AlgoViz provides a collection of interactive visualizations for algorithms, making it a valuable tool for learning and practicing algorithmic concepts.

👉 https://algoviz.org/

13. PatternsDEV

A valuable site with patterns, tips, and tricks for improving how you architect apps. A great addition to your knowledge and can be asked in interviews.

👉 https://www.patterns.dev/