A visual roadmap of algorithmic patterns β organized from foundations to advanced. Click any node to explore the pattern.
10 of 18 patterns practiced
Start here. These are the most common building blocks.
Master these after the foundations.
Harder patterns that build on everything above.
Click a pattern
Select any node in the roadmap to see its description, key insight, and solved problems.