curriculum

All 23 patterns

23 patterns are fully built with theory, visualizations, code templates and practice sets. Six are free forever; the rest are part of Pro. Each card shows the signal — the phrase in a problem statement that should make you reach for that pattern.

Array & String Techniques

4 patterns

Search & Traversal

8 patterns

Advanced Structures

7 patterns

Problem-Solving Paradigms

4 patterns

We use analytics to understand how learners use PatternDSA. No personal data is collected.