AI-assisted Programming Tutorial
4.8k 2026-04-30
datawhalechina/vibe-vibe
A systematic, open-source tutorial guiding learners from zero programming knowledge to full-stack development using AI-assisted 'Vibe Coding' principles.
Core Features
Systematic curriculum for Vibe Coding, from beginner to advanced.
Learn full-stack development leveraging AI assistance.
Emphasizes natural language interaction for commanding AI to code.
Supports private deployment of the tutorial site via Docker.
Covers modern tech stack including Next.js, React, and PostgreSQL.
Quick Start
docker compose up -d --buildDetailed Introduction
Vibe Vibe is the first systematic, open-source tutorial for 'Vibe Coding,' a paradigm shift from traditional coding to AI-assisted, natural language-driven development. Inspired by Andrej Karpathy's 'Coder to Commander' concept, it empowers individuals, regardless of their programming background, to transform ideas into functional full-stack applications. The curriculum covers foundational AI programming concepts, advanced full-stack development practices, and practical project implementation, making AI accessible for everyone to build and innovate.