curriculum

All 26 patterns

26 patterns are fully built with theory, visualizations, code templates and practice sets. 6 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

5 patterns

Stack & Queue

2 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.