Carl
Learn

From bits to a real machine.

Hands-on lessons that build up the smallest useful model of a computer — starting from a single bit and ending with a working 8-bit CPU running real code. Click things, watch them change, build intuition. Friendly even if you've never written code.

Why this exists

Binary, "binary math," how a chip actually runs — these get a reputation for being elusive. I don't think they're hard. They're usually explained from the top down, in the abstract, and the moment where it would have clicked gets skipped. People who'd given up on binary have walked through this and now get it. That's the whole point — fill the gap, not guard it.

So it runs the other way: by hand, by doing, the smallest real version of each idea, built by you — and built AI-forward, so you can pull the full context into your assistant whenever you want to go deeper. Here's the story behind it →

Jump to
Series

How a computer works

7 lessons

Series

The 6502, by doing

9 lessons