Breadth-first
Move across one dependency level at a time. Best for building stable foundations before advanced branches.
- Foundation first
- Core techniques next
- Structures before optimization
Dependency map / 20 patterns
Build stable foundations before the advanced branches. Move left to right, or follow one branch until it becomes familiar.
Earlier lanes supply the vocabulary used by later ones.
01 / Foundation
02 / Core techniques
03 / Structures
04 / Search & optimization
05 / Advanced patterns
Choose your traversal
Match the sequence to your timeline. The hybrid path is the safest default when you are not sure.
Move across one dependency level at a time. Best for building stable foundations before advanced branches.
Choose a branch and follow it until it ends. Best for concentrated practice on one family of patterns.
Use breadth-first for your first pass, then go deep on the branches that remain slow or inconsistent.
Make the timeline concrete
Your plan and completion state stay in this browser—there is no account layer between planning and practice.