Four rungs, from scared to in control. Start wherever your fear is loudest. Most people start on rung 2.
Know what the AI actually made: client vs. server, APIs, the database, where auth lives, and how to read code you didn't write.
The mental model under every language: what a program is, how variables and memory work, how code makes decisions, and how loops repeat — no syntax memorizing, just understanding.
4 modules · Open→The habits that outlast any language or AI tool: functions as reusable machines, reading errors instead of fearing them, and tracing code you didn't write to verify it — the core AI-era skill.
3 modules · Open→The AI hands you a project with 40 files and you're lost. Read the map before the lines, search instead of scroll, follow the thread of calls from trigger to result, and change one thing at a time — safely — in code you didn't write.
4 modules · Open→Find an exposed secret, a missing auth check, or an open database before an attacker does, and close it yourself.
The flagship module. Six holes that sink most vibe-coded apps, each shown as a real breach, then handed to you to find and fix, then explained: exposed keys, broken auth, client-side 'security,' SQL injection, an open database, and data leaking in the response.
6 modules · Start the module→The part tutorials skip: what you actually need to know when you BUILD and ship something. Frontend vs backend, API keys, untrusted input, auth, and handling user data responsibly — no matter who (or what) wrote your code.
5 modules · Open→Direct the AI and know its output is right, read the error instead of fearing it, follow the trail to the bug, and ship the fix.
The core AI-era skill: get good code out of AI and know it's right. Read what it writes before you trust it, ask for exactly what you want, catch it when it's confidently wrong, and prove it works — so you own the result instead of just pasting it.
4 modules · Open→The skill tutorials skip: what to do when your app throws an error or does the wrong thing. Read the error calmly, follow the trail to the exact line, narrow down the cause, and ask for help in a way that actually gets it fixed — instead of getting stuck.
4 modules · Open→Stop losing work and fearing changes. Version control (Git) gives your code save points: snapshot your progress, undo back to a version that worked, back it up to the cloud, and try risky things safely — the safety net that makes building fearless.
4 modules · Open→From 'works on my machine' to a real URL anyone can use. What deploying actually does, where secrets and config belong, how a domain points to your app, and how to go live — then fix it when production breaks.
4 modules · Open→Put the whole kit together. Plan and build a small real app, read and understand the code, make it break and fix it, then secure it and ship it live — the full journey from idea to a URL you can share, with you in control the whole way.
4 modules · Open→Scan your app, see your real holes, then start with rung 2 and close them.
Scan your app →