Taught at UC Berkeley
This framework was developed over 10 years of teaching full-stack web architecture to graduate students. The same patterns, 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
"[Professor Kay] has this incredible ability to make any complex technical challenge seem very simple."
Former Student
"Kay has that rare gift of not only demonstrating deep expertise in his field, but also being able to communicate his insights in a way that is understandable to wide audiences."
Former Colleague
Prefer email? 7 days, 7 building blocks.
One building block per day, delivered to your inbox. Short, practical, with real examples from systems you already use.
Start the Email CourseFree. No spam. Unsubscribe anytime.
Ready for the Full Experience?
The free framework gives you the concepts. The full course gives you feedback, practice, and depth.
Course I
$99 $149
- 12 video lessons
- 2 interactive Python labs
- AI-graded assessments
- 3-part design challenge
- Cohort learning
Frequently Asked Questions
Start with the building blocks.
Every system you use, every architecture you'll build, every AI-generated codebase you'll review. It all comes back to 7 building blocks.
Service
Worker
Key-Value Store
File Store
Queue
Relational DB
Vector DB