What you'll learn
- 1
Follow the Data, Ask Before Applying
Find the files behind a feature, trace inputs to outputs, and make the AI explain its plan before it edits.
Goal: Trace how a value moves from a form to the screen, and get an explanation before accepting a change.
- Data flows like water
- Explain, then apply
- Project task: get a plan first
- If AI gets stuck
- Before you continue
- 2
Review a Change and Undo It Safely
Read a diff, spot risky lines, and use Git checkpoints to get back to a working version.
Goal: Read a diff, identify the effect of each changed line, and return to the last working version with Git.
- Reading a diff
- Spot the risky line
- Git in plain words
- Project task: your first checkpoint
- If AI gets stuck
- Before you continue
What Vibe Coding Is (and Isn't)Programming Concepts You NeedTurn an Idea into a Clear PlanBuild the InterfaceSign-In with ClerkStore Data with SupabaseProduct Analytics with PostHogPayments and Receiving MoneyDebugging When AI Gets StuckSecurity, Privacy and QualityDeploy and LaunchImprove After LaunchOptional: From Web App to Mobile App