What is Vibe Coding?
Understand the loop that turns plain-language intent into shipped software with AI as your pair builder.
Bookmark lessons to revisit from your profile. Sync ships in v1.5 — mark complete to track progress in v1.0.
After play, use the YouTube controls for pause, volume, captions, and fullscreen.
Hook
You have an idea for an app, but tutorials still assume you will type every line by hand. Vibe coding is different: you direct AI with clear intent, then review what it builds like a tech lead.
Concept
Vibe coding is building software by describing outcomes, constraints, and quality bars — then iterating with AI tools until something real ships.
The loop:
- Think — What should exist? For whom?
- Prompt — Role, context, constraints, output format
- Review — Diff, tests, security, UX
- Ship — Deploy, measure, share
Try it
- Open Cursor or your preferred IDE.
- Paste the prompt below into Composer (Agent mode).
- Read the output — do not accept blindly. List two things you would change.
Prompt box
Example loop (TypeScript)
const vibeLoop = ["think", "prompt", "review", "ship"] as const;
type VibeStep = (typeof vibeLoop)[number];
function nextStep(current: VibeStep): VibeStep | null {
const index = vibeLoop.indexOf(current);
return index < vibeLoop.length - 1 ? vibeLoop[index + 1] : null;
}Checkpoint
- I can name all four steps of the loop
- I reviewed AI output critically, not copy-pasted
- I know where challenges and tools live on vibecodii
Ship artifact
Write three sentences in your own words: what you will build first with vibe coding. Save in a note — you will use it in the next lesson.
Quick check
Coming in v1.5Quiz scoring and progress credit sync in v1.5. Review the lesson, then mark complete to track progress today.
Codii tip
If the AI sounds too confident, ask: "What could break in production?" — that one question separates vibes from engineering.
Lesson cheatsheet
PDF · ~120 KB
Prompt starter pack
ZIP · ~45 KB
Reference links
MD · ~8 KB
Cheatsheets, prompt packs, and reference files attach per lesson in v1.5 via Supabase Storage. Downloads stay read-only — no learner uploads.
Lesson quiz
Coming in v1.5Quiz scoring and progress credit sync in v1.5. Review the lesson, then mark complete to track progress today.
Per-lesson notes sync across devices in v1.5. For now, use an external doc or mark lessons complete to track progress.
Lesson threads with one-level replies ship in v1.5. Profiles stay comment-free per doc-38.
Continue with “Think → prompt → ship” or browse the full track.