
Interactive Visualizations
Every pattern has a hands-on SVG visualization. Click, drag, and experiment to build intuition — then undo any step, replay, or scrub through the algorithm's history with the time-travel playback bar.
From React Scheduler to Linux kernel — 46 patterns you can explore interactively, trace to real source code, and implement in 4 languages.
Every pattern page has a hands-on visualization like this one. Click Insert Random to watch the heap algorithm in action, or try the React Scheduler scenario. Use the playback bar below the visualization to undo any step, replay, or scrub through the algorithm's history:
80+ years of computing history. Click any card to explore the pattern. Browse by category → · Full timeline page →