Vibe Coding — your first app without knowing how to code
Describe what you want, the AI writes it, you put it online. Through the project of a teacher building a habit-tracking app, learn to drive the AI from the idea all the way to the deployed site.
Course objectives
By the end of this course, you will know how to
- Understand vibe coding and its limits
- Choose the right tool for your goal
- Describe your app with a mini spec
- Build iteratively and fix bugs through dialogue
- Deploy your app online for free
The running example
You're guiding Tom, a middle-school teacher who has never coded. Tom wants a small web app to help his students track their work habits: add a habit, check it off each day, see a streak of successes.
Without writing any syntax himself, Tom will describe, test, fix and deploy a real application. By the end, his app will be online, reachable through a URL.
Curriculum — 10 chapters
01
What is vibe coding?
quiz · 7 sections
02
Choosing your tool
quiz · 7 sections
03
Describing your app (mini-PRD)
quiz · 7 sections
04
Building & fixing
quiz · 7 sections
05
Deploying online
quiz · 7 sections
06
User accounts & login
quiz · 8 sections
07
Database: your data everywhere
quiz · 7 sections
08
Connecting services: emails, payment, AI
quiz · 6 sections
09
Debugging like a pro & securing your app
quiz · 7 sections
10
Capstone: from prototype to product
quiz · 8 sections