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
"Kay has this incredible ability to make any complex technical challenge seem very simple."
Former UC Berkeley 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
"I am liking the course. Will definitely recommend to folks around."
Course Student
"Thank you professor! I just bought the course. You are awesome! Thanks again."
Course Student
"I find your teaching very valuable and needed for me to get back into the job market."
Course Student
"I have pre-ordered courses 2 to 4 and am excited to learn the 'real' stuff from your vast experience."
Course Student
"The way Kay teaches software development has helped me use tools like Claude Code more effectively."
Student
"He is an inspiring role model for leadership in the tech industry, combining technical excellence with a supportive approach."
Former Student
"Kay is deeply committed to creating an inclusive, supportive learning environment. His approachability and genuine care make him an invaluable resource."
Former Student
"I see a lot of value in your courses."
Course Student
"I am all set and excited to learn from the courses!"
Course Student
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