201 interactive visualizations across 9 modules — every concept animates step-by-step on the same timeline. Pick a module to study it, or search for anything.
Sorting, searching, trees, graphs, dynamic programming, and the design techniques behind them.
How to think about a problem before you code it.
The building-block techniques — and how real companies combine them at scale.
From processes and scheduling to memory, deadlock, files, and Linux.
How machines talk, route, recover from errors, and agree.
From the ER model and SQL to normalization, transactions, and concurrency.
From a single perceptron to transformers and modern LLMs.
From bits and the instruction cycle to pipelines, caches, and parallelism.
How the web actually works — from a URL to pixels, plus the machinery behind browsers, search, and fast pages.