103 lessons · 4 courses · Claude Code → Codex → Antigravity → Agentic AI Engineering
Vibe coding is building software at the level of intent: you describe outcomes, an AI agent edits the files, runs the tests, and executes the commands — and you review, correct, and steer. It's the fastest-growing way to build software in 2026, and most of what's out there teaching it is a YouTube tour, not a curriculum.
This repo is the open-source home of Vibe Code School: the full vibe coding roadmap, the outline of all 103 lessons, and a curated awesome list of the tools and resources worth your time. The interactive versions — scrubbable agent-session replays, hands-on steps, quizzes, XP and streaks — are free on the site, no signup required.
→ roadmap/README.md — the full path, from "never opened a terminal" to running a fleet of agents, with a diagram, module-by-module breakdown, and FAQ. Interactive version with progress tracking: vibecodeschool.com/roadmap.
| # | Course | Level | Size | Outline | Take it |
|---|---|---|---|---|---|
| 01 | Vibe Coding using Claude Code | Beginner | 28 lessons · ~14h | outline | start free → |
| 02 | Build Mobile Apps using Codex | Intermediate | 25 lessons · ~18h | outline | start free → |
| 03 | Agent Manager with Google Antigravity | Advanced | 25 lessons · ~20h | outline | start free → |
| 04 | Agentic AI Engineering | Intermediate | 25 lessons · ~16h | outline | start free → |
Each lesson is a walkthrough you run on your own machine, a sandbox replay you scrub through turn-by-turn, or a concept lesson — gated by a quiz before you can mark it complete. Finish a course, print a free certificate.
→ demos/ — small apps vibe-coded with Claude Code, running live on the site. Each folder has the full prompt-by-prompt build log (including the bugs and how the corrections were phrased), the exact source (MIT), and a remix prompt to rebuild it yourself:
| Demo | The teaching point | |
|---|---|---|
| Tip Splitter | Small turns + honest edge cases (the cent-rounding overpay) | live ▶ |
| Focus Timer | A real React StrictMode interval bug, diagnosed and fixed properly | live ▶ |
| CLAUDE.md Generator | Templates beat blank pages — project memory as a form | live ▶ |
→ templates/ — the artifacts the courses teach you to build, ready to adapt:
- CLAUDE.md templates — project memory for web apps, Expo mobile apps, and monorepos (or generate one from a form)
- Slash commands —
/review-pr,/add-tests,/fix-issue,/draft-changelog,/find-todos,/explain - Hook recipes — auto-format on edit, protect files, test-after-change
- AGENTS.md template — the Codex counterpart
→ awesome/README.md — a curated list of vibe coding tools (Claude Code, Codex, Cursor, Antigravity, Aider…), courses across every platform (including our competitors — it's an honest list), tutorials, communities, and reference reading.
Spotted an outdated fact in a lesson? Know a tool the awesome list is missing? Want to translate the roadmap? PRs are welcome — see CONTRIBUTING.md. Curriculum files are generated from the site's source of truth, so content fixes get applied there and re-exported with credit to you.
If this roadmap or the courses help you, star the repo — stars are how other learners find it.
- Code (scripts, site snippets): MIT
- Content (roadmap, course outlines, lesson text): CC BY-SA 4.0 — reuse freely with attribution and keep derivatives open.
Built by Dinesh Puppala (vibecodeschool.com).