← all repositories
datawhalechina/vibe-vibe

A Chinese university collective teaches vibe coding to absolute beginners

An open-source curriculum that treats AI-assisted development as a learnable skill, not a hack.

5.4k stars Dockerfile Coding AssistantsLearning
vibe-vibe
Velocity · 7d
+28
★ / day
Trend
steady
star history

What it does

Vibe Vibe is a systematic, zero-to-full-stack tutorial for “vibe coding” — the practice of building software through natural-language conversation with AI rather than manual coding. It is structured as a four-part curriculum (basics, advanced, practice, and curated reading) and targets learners with no prior programming experience. The project is maintained by Datawhale, a Chinese open-source education collective, and is published under a CC BY-NC-SA 4.0 license.

The interesting bit

The tutorial does not merely teach tool usage; it explicitly frames the learner’s role shift from “Coder to Commander” (a phrase borrowed from Andrej Karpathy) and dedicates entire chapters to product thinking — MVP design, PRD writing, and telling AI “this feature is P2, skip it.” That is unusual in a space dominated by prompt-engineering cheat sheets.

Key highlights

  • Four progressive tracks: basics (5 chapters), advanced (16 chapters on full delivery), practice (projects segmented by background), and a curated resource digest
  • Advanced track covers the unglamorous but critical path: environment setup, CI/CD, domain resolution, server ops, SEO, and analytics
  • Docker-based local deployment provided; online IDE with pre-configured Node.js 24, Python, and Docker environments is teased as upcoming
  • Explicit audience segmentation: humanities students, STEM students, and working professionals each get tailored project recommendations
  • Bilingual: full English and Chinese versions maintained

Caveats

  • The repository itself is primarily a documentation site (Dockerfile + markdown); the actual educational value lives in the hosted content at vibevibe.cn, not in runnable code
  • The promised online IDE and “50+ AI Skills” are announced but not yet available; timeline is unclear
  • License is non-commercial (CC BY-NC-SA 4.0), which limits derivative commercial use

Verdict

Worth bookmarking if you are onboarding non-technical colleagues to AI-assisted development, or if you are a developer who suspects your “vibe coding” is missing the engineering fundamentals (version control, deployment, security) that separate prototypes from products. Skip if you are seeking a library or framework; this is pedagogy, not tooling.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.