Build it

8 builds, 32 steps. Each one is a real thing assembled across several files, one rule at a time — not a function with a hole in it. Every step runs against tests in your browser.

Data structures & algorithms

The structures themselves, built from nothing rather than imported.

Real-world systems

The pieces of infrastructure you have used without opening.

Design patterns

Named solutions, built small enough to see the shape.

Builds assume the pattern rather than teach it. If one is unfamiliar, the DSA path and the problem sets cover the same ground first — a recommendation, never a lock. Nothing here is closed to anyone.