A precision-engineered, step-by-step plan to go from basics to placement-ready in the shortest time possible — using mostly free resources.
Each phase builds directly on the last. Do not skip ahead — the sequence is the strategy.
Binary gates — don't apply until you can check every box in each milestone.
These compound. Miss them for a week and you'll feel it. Do them daily and they become automatic.
Everything you need. Budget: ₹0 for 90% of it.
| Resource | Cost | Best For | Phase |
|---|---|---|---|
| LeetCode | FREE | Problem practice, interview patterns | All |
| NeetCode (YouTube) | FREE | LeetCode solutions with pattern explanation | 1–3 |
| Abdul Bari (YouTube) | FREE | Algorithm theory, complexity, DAA | 0–2 |
| Aditya Verma DP Series | FREE | Best DP series available (Hindi+English) | 3 |
| William Fiset (YouTube) | FREE | Graph algorithms, data structures from scratch | 1–2 |
| MIT OCW 6.006 + 6.046 | FREE | Rigorous algorithm theory and proofs | 0, 2 |
| Visualgo.net | FREE | Visual algorithm traces for intuition | 1–2 |
| CP-Algorithms.com | FREE | Advanced algorithms reference | 3+ |
| CSES Problem Set | FREE | 300 structured high-quality problems | 2–4 |
| Pramp.com | FREE | Free peer-to-peer mock interviews | 6 |
| ByteByteGo (YouTube) | FREE | System design fundamentals | 4 |
| GeeksForGeeks | FREE | CS fundamentals: OS, DBMS, CN | 6 |
| Jake's Resume Template | FREE | ATS-optimized LaTeX resume on Overleaf | 5 |
| Grokking Algorithms (book) | ~₹800 | Visual beginner-friendly introduction | 0 |
| LeetCode Premium | ~₹2800/mo | Company-specific problems (optional) | 6 |