For people who ship with AI β¨
Software engineering
for vibe coders.
You can already build things. This is the stuff the AI never sat you down and explained β version control, testing, not leaking your API keys β taught in short, interactive lessons you actually do, not just read.
Concepts that click
Plain-language explanations with real examples β no CS-degree jargon, no gatekeeping.
Check yourself
Quick interactive questions after each idea so you know it landed before moving on.
Do it for real
Each module ends with a hands-on exercise in an actual repo β the tools you already use.
The curriculum
Seven modules, built to be taken in order. Start anywhere, but version control first pays off everywhere else.
- 01π³
Version Control
4 lessonsSave points for your code
What git actually is, commits as save points, branches, reading a diff, and undoing mistakes safely β the single highest-leverage skill for anyone shipping code.
- 02π€
Working with AI Tools
4 lessonsDrive the AI, donβt get driven
Small changes, reviewing generated code, writing prompts as specs, and knowing when to distrust the machine. How to stay in control of a codebase the AI is helping you write.
- 03π
Reading Code You Didnβt Write
Coming soonFollow the thread
Tracing how a program flows, searching a codebase, and making sense of a file youβve never seen before β without reading every line.
- 04β
Testing Basics
Coming soonProve it works
What a test actually is, why it saves you hours of manual clicking, and writing your very first one. Confidence to change code without breaking it.
- 05π¦
Donβt Break Production
Coming soonSafety rails
Environments, secrets and .env files, why you never commit API keys, and basic security hygiene. The mistakes that are embarrassing to make and easy to avoid.
- 06π
Debugging
Coming soonFind the actual problem
Reading stack traces, moving beyond console.log, and narrowing a bug down systematically instead of changing things at random.
- 07π
Shipping
Coming soonGet it out the door
Pull requests, code review, what "deploying" means, and how to roll back when something goes wrong. Going from "works on my machine" to live.