Nothing assumed9 lessons76 min of readingFree, no sign-up to read
People who cannot really write code are shipping working software with Cursor, Claude Code, Replit, Lovable and Bolt. This course teaches that skill honestly: what the tools actually do, how to describe what you want, how to read code well enough to trust it, how to recover when the model breaks your app, git and deploying for people who have never done either, what it really costs, the security holes AI code has by default, and the point where you must learn to code properly or stop.
Start the first lesson- What these tools actually doThese tools generate plausible code quickly; deciding whether it is correct is still entirely your job.
- Describing what you wantDescribe what must be true and what happens when it fails; the happy path writes itself.
- Reading code you did not writeRead code to answer one question at a time, and confirm claims by using the app rather than searching the text.
- When the model breaks your appTwo failed fixes means stop, revert to a working state, and reproduce the bug before asking again.
- Save points: git when you have never used itA commit made while the app works is the only thing that makes a bad hour cost an hour.
- Deploying so a stranger can open itProduction differs from your laptop in configuration, case sensitivity and users, so deploy on day two, not week three.
- What it actually costsUsage-based costs need a hard cap at the provider and a per-user limit in your own code, set before launch.
- The security holes AI code has by defaultBeing logged in is not the same as being allowed; every query must be scoped to the user the session says you are.
- Where you have to learn to codeThe limit is not app size or traffic; it is nobody holding an accurate model of how the system works.
No ads. No data sale. No public scores on people. Ever.
© 2026 Addaly