Dependency map / 20 patterns

A map for the patterns.

Build stable foundations before the advanced branches. Move left to right, or follow one branch until it becomes familiar.

THE DEPENDENCY PATH

Earlier lanes supply the vocabulary used by later ones.

Choose your traversal

There is more than one good route.

Match the sequence to your timeline. The hybrid path is the safest default when you are not sure.

01 / Level order

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
02 / Branch order

Depth-first

Choose a branch and follow it until it ends. Best for concentrated practice on one family of patterns.

  • Array branch
  • Structure branch
  • Search branch

Make the timeline concrete

Choose a pace.
Check the boxes.

Your plan and completion state stay in this browser—there is no account layer between planning and practice.

YOUR PLAN

Foundation pace

0/4