Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
199 views3 pages

DSA Roadmap With Resources

The document outlines a comprehensive DSA roadmap divided into five stages, starting from foundational programming concepts to advanced data structures and interview preparation. Each stage includes specific topics and a list of free resources for learning. The roadmap emphasizes job readiness with a focus on sorting algorithms and interview preparation techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
199 views3 pages

DSA Roadmap With Resources

The document outlines a comprehensive DSA roadmap divided into five stages, starting from foundational programming concepts to advanced data structures and interview preparation. Each stage includes specific topics and a list of free resources for learning. The roadmap emphasizes job readiness with a focus on sorting algorithms and interview preparation techniques.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Complete DSA Roadmap with Job-Ready Sorting + Free Resources

Stage 1: Foundations (Week 1-2)

Topics:

- Basics of programming (loops, conditions, variables)

- Time and space complexity

- Math (GCD, primes, bits)

Free Resources:

- CodeWithHarry (Hindi): https://www.youtube.com/c/CodeWithHarry

- Apna College DSA Zero to Hero (Java):

https://www.youtube.com/playlist?list=PLfqMhTWNBTe0b2nM6JHVCnAkhQRGiZMSJ

- Time Complexity - Abdul Bari: https://www.youtube.com/watch?v=moPtwq_cVH8

- Bit Manipulation - Aditya Verma:

https://www.youtube.com/playlist?list=PL_z_8CaSLPWeT1ffjiImo0sYTcnLzo-wY

Stage 2: Core Data Structures (Week 3-5)

Topics:

- Arrays, Strings, Linked List, Stack, Queue, Hashing

- Recursion & Backtracking

Free Resources:

- Striver DSA Sheet: https://takeuforward.org/interviews/strivers-sde-sheet-top-coding-interview-problems/

- Love Babbar 450 DSA Sheet:

https://www.codingninjas.com/studio/library/love-babbar-dsa-sheet-450-question

- TakeUForward (Arrays/Strings): https://www.youtube.com/c/TakeUForward

- Jenny's Lectures: https://www.youtube.com/c/JennyslecturesCSIT

- Recursion - Aditya Verma:

https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go
Complete DSA Roadmap with Job-Ready Sorting + Free Resources

Stage 3: Algorithms (Week 6-8)

Topics:

- Sorting, Searching, Greedy, DP, Backtracking

Free Resources:

- Sorting Algorithms Visualized: https://visualgo.net/en/sorting

- Binary Search - TakeUForward:

https://www.youtube.com/playlist?list=PLgUwDviBIf0q5zR2NL6Ugotaw8rODpoi_

- Dynamic Programming - Aditya Verma:

https://www.youtube.com/playlist?list=PL_z_8CaSLPWekqhdCPmFohncHwz8TY2Go

- Greedy Algorithms - GFG:

https://www.youtube.com/playlist?list=PLqM7alHXFySH41ZxzrPNjPp0nGE0JpYDp

Stage 4: Advanced DSA (Week 9-11)

Topics:

- Trees, Graphs, Heaps, Tries, Segment Trees

Free Resources:

- Trees - TakeUForward: https://www.youtube.com/playlist?list=PLgUwDviBIf0qWXBJz1VAb9v4hGKcFh6LO

- Graph - CodeNCode: https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6DCzm9XZJbNwyHtHGclcEh

- Heap - GFG: https://www.geeksforgeeks.org/heap-data-structure/

- Tries - TUF: https://takeuforward.org/data-structure/trie-complete-explanation/

- Segment Tree - CodeNCode:

https://www.youtube.com/playlist?list=PL2q4fbVm1Ik6DCzm9XZJbNwyHtHGclcEh

Stage 5: Interview Preparation (Week 12+)


Complete DSA Roadmap with Job-Ready Sorting + Free Resources

Topics:

- Patterns, Mock Interviews, Resume, and Contests

Free Resources:

- Neetcode.io (Patterns): https://neetcode.io/

- Leetcode Top 75: https://leetcode.com/list/xi4ci4ig/

- InterviewBit Free Prep: https://www.interviewbit.com/courses/programming/

- Pramp: https://www.pramp.com/

- Leetcode Contests: https://leetcode.com/contest/

Bonus Practice Platforms

- Leetcode: https://leetcode.com/

- GeeksforGeeks: https://practice.geeksforgeeks.org/

- CodeStudio: https://www.naukri.com/code360/

- HackerRank: https://www.hackerrank.com/

- InterviewBit: https://www.interviewbit.com/

You might also like