Skip to content
dsa/roadmap
Learn

The roadmap

Eight chapters, in the order of the official outline. Go in order; each chapter uses the one before it.

πŸ’‘ Don't just watch: implement it yourself, then solve 2–3 problems.

Phase 1: Foundations

Weeks 1–4

Phase 2: Linear & Hierarchical

Weeks 5–10

Phase 3: Graphs, Fast Sorts & Exam Prep

Weeks 11–16
Level Up: problem patternsTwo pointers, sliding window, prefix sum, fast & slow pointers, monotonic stack. Optional, not on the exam.Explore β†’

Keyboard shortcuts

⌘K /
Search topics, glossary, cheat sheets
space
Play / pause the visualizer
← β†’
Step back / forward
r
Reset the visualizer
?
Show this help