DSA & Algorithms — 9 · Month Roadmap¶
Complexity, data structures, algorithms, and competitive mastery.
00 · Command
01 · Foundations Complexity
02 · Core Data Structures
03 · Recursion and Trees
04 · Graphs and Search
- Phase 3 — Graphs & Search
- Graph Fundamentals — The Language of Connections
- BFS and DFS — The Two Traversals That Power Everything
- Topological Sort — Ordering Dependencies
- Shortest Paths — Getting There With Minimum Cost
- Union-Find (Disjoint Set Union) — Dynamic Connectivity
- Minimum Spanning Trees — Connecting Everything at Minimum Cost
- Phase 3 Exit Criteria & Projects
05 · Dynamic Programming
06 · Advanced Algorithms
07 · Competitive Mastery
09 · Resources
10 · Communities
11 · Tools Setup
12 · Portfolio
- Portfolio Ladder — Public Proof-of-Work
- Portfolio Ladder — Master Reference
- Rung 1 — Complexity Audit Repository
- Rung 2 — Data Structure Library from Scratch
- Rung 3 — “Explain the Algorithm” Blog Series
- Rung 4 — LeetCode 100 Hard Milestone
- Rung 5: Graph Algorithm Showcase
- Rung 6: Dynamic Programming Pattern Handbook
- Rung 7: Codeforces Rating ≥ 1200 (Newbie → Pupil)
- Rung 8: The M9 Capstone
13 · Discipline
99 · Pre Mortem
- 99 — Pre-Mortem: The Adversarial Lens
- Pre-Mortem 01 — The AI Crutch
- Pre-Mortem 02 — Topic Skipping
- Pre-Mortem 03 — The Memorizer Trap
- Pre-Mortem 04 — The Plateau Grind
- Pre-Mortem 05 — Motivation Collapse
- Pre-Mortem 06 — Scope Creep
- Pre-Mortem 07 — Isolation Degradation
- Pre-Mortem 08 — Life, Health, and Family
- 09 — Summary and Reset Protocol