Taught at UC Berkeley
Built from ten years of teaching engineers how real systems get designed. The same workflow, now available to everyone.
What students say
“The way Kay integrates AI tools into his teaching gave me the confidence I once had in software development.”
Student
“The way Kay teaches software development has helped me use tools like Claude Code more effectively.”
Student
“I find your teaching very valuable and needed for me to get back into the job market.”
Course Student
Frequently Asked Questions
This is built for people who already write code: if you can read a function and ship a change, you're in. The framework isn't about syntax or any one language. It's about how you direct an agent, how you judge what it built, and how you keep learning while you do it.
The free option above costs nothing: the 7 building-block articles, the full video series, the building blocks game, Design with Blocks, and Scaffold.
Course 0: $99. Command an AI agent on real work.
Courses I-IV: $299, one bundle. Build the judgment: 8-11 video lessons, interactive Python labs, feedback on your answers, and a 3-part design challenge, in every one of the four courses. Already own Course I? The same $299 also unlocks Courses II-IV and Course 0.
AI is good at writing code. It can't tell you whether the design is right. That call is yours. When you understand the building blocks, you can tell an agent exactly what to build: Service for the API, Relational Database for users, Key-Value Store for sessions, instead of “build me an app” and hoping.
Course 0: 8 lessons, 2 labs, 3 challenges. Courses I-IV: a 10-week experience at 1-2 hours a week. Both are self-paced, and everything stays yours for good.
A free skill. Before it writes a line, it asks what you think should change, and why, then shows its own plan as a diff against yours. It runs the workflow this page teaches, free, on your own code, and you can try it today without buying anything. Install it here.
Service, Worker, Key-Value Store, File Store, Queue, Relational Database, Vector Database. The vocabulary for reading any system, and for judging what an agent built. Read the 7 free articles, no account required.
Course 0 teaches the workflow on real work: labs and challenges, not just reading about it. Courses I-IV teach the seven building blocks applied to real systems: labs, feedback on your answers, and a design challenge in every course. Both are the guided, ordered path, if that's the way you learn best.
Not exactly. In DX's study of 500+ engineering organizations, more than half of the code written last quarter was AI-authored. DX's own research says: “While AI is making it easier for developers to understand what's in front of them, the data suggests that they have less trust in the code they are actually pushing into production” (DX, “The State of AI Impact in Engineering: Q2 2026”). In Anthropic's trial, not everyone who used AI scored lower: the developers who held their scores were the ones who used it to understand the code they were writing, not just to produce it. That's the habit this workflow teaches.