Binary and Assembler โ Computer Systems
How a computer really stores numbers and runs the code you write.
This is a full computer systems course built from Bryant and O'Hallaron's well-known textbook, Computer Systems: A Programmer's Perspective. It runs over two semesters of twelve weekly classes each -- one class every Saturday, a single two-to-three hour session -- and takes you from single bits all the way to how a whole computer runs real programs. Each Saturday you watch that week's video together, a moderator answers your questions as you go, and you explore the ideas with real tools and Claude Code at your side, so you come away understanding what your code actually becomes underneath.
Two semesters, 24 classes in all, one class a week -- a single two-to-three hour Saturday session. The syllabus is open to everyone; each class's lesson opens for subscribers. It is included in the one $13.99/month subscription.
Semester 1Bits, Numbers and Machine Code
You learn how a computer stores every number and letter as bits, and how the machine code a processor runs really works. By the end you can read real x86-64 assembly and see what your C code becomes underneath.
See the 12 classes →Semester 2How a Computer Really Runs Programs
You go up from single instructions to how a whole computer runs real programs -- how the processor is built, why memory is arranged in layers, and how programs are linked, loaded, given memory and kept apart. Claude Code helps you explore each idea with real tools.
See the 12 classes →