It’s never too late to begin.
Start with enthusiasm, continue with consistency — many stop mid-way, but software engineers don’t.
You’ll see the transformation once you complete it.
Rules
Not necessarily 90 days — beginners may take this long.
If you’re already familiar, it may take a month.
Keep improving your pace and stay parallel with multiple tasks.
Not typing full names cause being restricted: cs es prolem set, stri ver, adi tya ver ma, c p she et, usa co gu ide
Phase 1 – Core DSA
Days 1 – 2 → Linked Lists
Learn theory and practice from LeetCode’s “Linked List” explore card.
Revise and do the daily challenge.
Days 3 – 4 → Stacks & Queues
Use LeetCode’s “Queue / Stack” explore card.
Focus on implementation patterns.
Day 5 → Hash Maps
Cover hashing basics, collision handling, and practice a few problems.
Days 6 – 8 → Arrays, Sliding Window & Two Pointers
Search: “Striver Arrays Sliding Window” playlist.
Try problems yourself before watching solutions.
Days 9 – 11 → Recursion & Backtracking
Search: “Striver Recursion Backtracking Series”.
Focus on subsets, combinations, and permutation generation.
Days 12 – 14 → Binary Search
Learn boundary logic and binary-search-on-answer patterns.
Days 15 – 21 → Binary Trees & BST
Study tree traversals, recursion patterns, and BST properties.
Days 22 – 29 → Graphs
Cover BFS, DFS, topo sort, shortest path, and Union Find.
Days 30 – 37 → Dynamic Programming
Learn bottom-up vs top-down, memoization, and tabulation.
Days 38 – 40 → Heaps / Priority Queues
Understand min-heap, max-heap, and top-K problems.
Phase 2 – Side Practice
Greedy algorithms
Tries and Prefix Trees
Bitwise operations
Mathematical and ad-hoc logic problems
Daily problem for consistency
Days 41 – 65 → Projects
Build 1–2 resume-worthy projects.
Suggested track → Web Development (React / Node / Firebase / Express).
Days 66 – 90 → CS Fundamentals + Mocks
| Days | Topic | How to Prepare |
|---|---|---|
| 66 – 69 | DBMS + SQL | Lo ve Bab bar DB M S Play lis t or GF G SQ L Inte rv iew Qn s |
| 70 – 73 | Operat ing System | Watch ga te sma s her s or Lov e Ba bba r |
| 74 – 77 | Computer Networks | Inte rvie wBit CN Ques ti ons |
| 78 – 80 | OOPs | ap na col lege |
| 81 – 85 | Qns | Lee tCo de T op Interv iew Easy / Medium / Hard |
| 86 – 90 | M ocks + Company Prep | T ake 2 Mo ck Inte rviews + G F G Comp any-w is e Se ts |
DIY Add-ons
Add personal touch with:
Credits
To Ashish Sir
If you found this helpful, please upvote
It worked for me — now it’s your turn!
Would love to see your add-ons or placement updates below