Back to programs

Program Details

DSA

Complete learning roadmap with concept-by-concept timeline.

Total Duration: 4 MonthsPrice: 3999

Free preview lessons

Watch selected chapters without enrolling. Purchase the full course to unlock every lesson.

Watch free preview

Step-by-step syllabus

  1. 1

    Programming fundamentals with C++/Java

    1 Week
  2. 2

    Time and space complexity analysis

    1 Week
  3. 3

    Arrays, strings, and matrix problems

    2 Weeks
  4. 4

    Linked lists and stack/queue patterns

    2 Weeks
  5. 5

    Recursion and backtracking strategies

    1 Week
  6. 6

    Hashing and sliding window techniques

    1 Week
  7. 7

    Trees, BST, heaps, and trie basics

    2 Weeks
  8. 8

    Graphs, BFS/DFS, and shortest path

    2 Weeks
  9. 9

    Greedy methods and dynamic programming

    2 Weeks
  10. 10

    Interview-oriented problem solving sessions

    2 Weeks