Courses
Animated, first-principles courses on the systems behind everything you build. Every one starts free.
Available now
5 courses

10 lessons3 modules~3.5 hours
MCP from Zero
Read every Model Context Protocol message on the wire, build a server that gives an agent your own tools and data, then put it on the internet behind OAuth.
Open course

9 lessons3 modules~3.3 hours
Design a Message Queue
Build the queue behind a shop's order emails, from a list in memory on one machine to a replicated broker like SQS.
Open course

33 lessons6 modules~14 hours
Go Foundations
The most complete Go foundations course out there. 33 lessons and ~14 hours, from hello world to a tested, concurrent HTTP service on Go 1.27. You build feedstack, a real feed aggregator, one lesson at a time, and the course is updated with every Go release.
Open course

25 lessons6 modules5 hours
Distributed Systems in a Day
40,000 fans, 5,000 seats, one drop at ten o'clock. Follow it from one server to a hundred times the load: why every piece exists, and how it breaks.
Open course

17 lessons5 modules4h 34m
Data Structures & Algorithms: Foundations
The 80% every engineer needs, from first principles. Complexity, the memory hierarchy, the core structures, and the algorithms built on each.
Open course