Vibe Coding
Handbook
The complete guide to AI-assisted software development. From zero to production-ready systems with AI collaboration.
Maintained by the-vibe-coding-handbook contributors. Open source and community-driven.
Most AI material teaches in scattered pieces. A tutorial here, a prompt tip there, a flashy demo somewhere else. The pieces rarely line up. You ship a chatbot but can't architect a scalable system. You use AI to generate code but struggle to review it effectively.
This handbook is the spine. A complete roadmap from your first "Hello World" to production-ready, deployed systems. Every topic connects: fundamentals, AI tools, prompting, architecture, debugging, infrastructure, and deployment. By the time you finish, you'll have built real projects and developed an AI-native workflow.
Each section follows the same loop: learn the concept, apply it with AI, build something real, deploy it, iterate. No fluff, no paywalls, no gatekeeping. Free, open source, and built for everyone—from beginners to senior engineers.
The entire curriculum is on GitHub. Clone it, fork it, learn at your own pace. No paywall, no signup. Every lesson has runnable code in Python, TypeScript, Rust, or Julia, depending on what fits the concept best.
git clone https://github.com/hacrex/the-vibe-coding-handbook.git
The progress tracking system is 100% local (stored in your browser's localStorage):
aifs:progress:v1
computeStats() which counts total lessons from data.js, checks localStorage for completed lessons, and calculates percentages for the progress bars