Skip to content
playdsa
Preferences

Make yourself comfortable.

Saved on this browser. Your device’s reduced-motion preference is always respected.

Theme
Advanced settings
Back to learning

Curriculum coverage

See what is available and what is still being built. These counts describe content coverage, not your personal progress.

Tracks

21

Core patterns

117

Authored challenges

219/219

Complete tracks

21/21

🧭

Track 00 · The Cartographer's Camp

PLAYABLE

Complexity Foundations

data-structure selectionoperation countinggrowth ratesnested workspace complexityconstraint reading

6/6 canonical challenges · 6 authored chapters

🏜️

Track 01 · The Dune Sea

PLAYABLE

Arrays and Hashing

index accessfrequency mapssetsprefix and suffixin-place mutationtwo pointers

12/12 canonical challenges · 7 authored chapters

⚙️

Track 02 · The Clockwork Market

PLAYABLE

Sorting and Selection

comparison sortingcounting sortquickselectcustom orderingpartitioning

8/8 canonical challenges · 6 authored chapters

🪟

Track 03 · The Glass Canyon

PLAYABLE

Sliding Window

fixed windowvariable windowfrequency windowmonotonic window

9/9 canonical challenges · 4 authored chapters

⛓️

Track 04 · The Chain Causeway

PLAYABLE

Linked Lists

pointer rewiringfast and slowdummy headmergereversal

9/9 canonical challenges · 5 authored chapters

🏛️

Track 05 · The Stacked Ruins

PLAYABLE

Stacks, Queues, and Deques

LIFOFIFOmonotonic stackmonotonic dequeexpression parsing

11/11 canonical challenges · 5 authored chapters

⛰️

Track 06 · The Split Peaks

PLAYABLE

Binary Search

exact searchboundary searchsearch on answerrotated arraysmatrix search

10/10 canonical challenges · 6 authored chapters

🌉

Track 07 · The Overlap Isles

PLAYABLE

Intervals

mergesweep linemeeting roomsschedulingdifference events

8/8 canonical challenges · 5 authored chapters

🌲

Track 08 · The Whisper Woods

PLAYABLE

Trees and BST

DFS traversalsBFS levelsBST invariantspath stateconstructionlowest ancestor

15/15 canonical challenges · 6 authored chapters

🔥

Track 09 · The Summit Forge

PLAYABLE

Heaps and Priority Queues

top KK-way mergetwo heapsstreaming medianscheduling

8/8 canonical challenges · 6 authored chapters

🔤

Track 10 · The Glyph Garden

PLAYABLE

Tries and Prefix Search

prefix treewildcard searchword boardautocomplete

6/6 canonical challenges · 4 authored chapters

🌀

Track 11 · The Branching Labyrinth

PLAYABLE

Recursion and Backtracking

decision treesubsetspermutationscombinationsconstraint pruningboard search

13/13 canonical challenges · 6 authored chapters

🌆

Track 12 · The Neon Grid

PLAYABLE

Graphs

DFSBFSgrid floodtopological sortcycle detectionbipartite

15/15 canonical challenges · 6 authored chapters

🕸️

Track 13 · The Connected Expanse

PLAYABLE

Union Find

componentspath compressionunion by rankredundant edgeoffline connectivity

6/6 canonical challenges · 5 authored chapters

🚇

Track 14 · The Transit Nexus

PLAYABLE

Advanced Graphs

Dijkstraminimum spanning treeBellman FordFloyd WarshallEulerian path

9/9 canonical challenges · 5 authored chapters

🦌

Track 15 · The One-Way Steppe

PLAYABLE

Greedy

exchange argumentlocal choiceschedulingjump reachabilitypartitioning

9/9 canonical challenges · 6 authored chapters

⛏️

Track 16 · The Memory Mines

PLAYABLE

One-Dimensional DP

state transitiontake or skipunbounded choicesubsequencestate compression

13/13 canonical challenges · 5 authored chapters

🔮

Track 17 · The Echo Matrix

PLAYABLE

Two-Dimensional DP

grid pathsstring alignmentinterval DPknapsackmemoized search

12/12 canonical challenges · 5 authored chapters

🔭

Track 18 · The Binary Observatory

PLAYABLE

Bits, Math, and Geometry

bit masksXORinteger arithmeticcoordinatesmatrix transformsnumber theory

13/13 canonical challenges · 6 authored chapters

🏗️

Track 19 · The Architect's Citadel

PLAYABLE

Data Structure Design

LRU cacherandomized settime mapstream designrate tracking

10/10 canonical challenges · 6 authored chapters

🌐

Track 20 · The Scale Foundry

PLAYABLE

System Design

HLD and LLDrequirements and estimationAPI designdata modelingcachingqueues and streamspartitioningconsistencyreliabilitysecurityobservabilityarchitecture tradeoffscase studies

17/17 canonical challenges · 5 authored chapters

Help shape PlayDSA

Something confusing, broken, or missing? Leave a quick note without leaving your lesson.

Please leave out passwords, payment details and other private information.

Page included: /

Sign in to save feedback here, or send it with your email app. Your draft stays here while you sign in.

Open email instead