Working full time and need DSA for your next switch?
8 weeks, 1.5 hours a day, 100% free:
Week 1 → arrays, strings, hashing
Week 2 → two pointers, sliding window
Week 3 → binary search (also on the answer), sorting
Week 4 → stack, queue, linked list
Week 5 → recursion, backtracking
Week 6 → trees, BST
Week 7 → graphs (BFS, DFS, shortest path), heaps
Week 8 → DP (1D, 2D, knapsack, LIS, LCS) + 2 mock rounds a week
Daily:
> 3 problems, 1 you can't solve
> revise the one you failed next morning
Save this. Week 1 starts Monday