# easy-vibe

> A free, multilingual course that teaches AI-assisted coding by building real products

- Repository: https://github.com/datawhalechina/easy-vibe
- Category: Learning & resource lists
- Stars: 20,122 · Forks: 1,945 · Language: JavaScript · License: not stated
- Experience: Beginner friendly
- Page: https://ir.adyog.com/repos/datawhalechina/easy-vibe/

Easy-Vibe is a course, not a software library. It starts from the idea that programming now begins with describing what you want, and it teaches you how to turn that description into a real product.

The course has three stages. Stage 1 covers finding a problem, talking to users, building a prototype and adding AI. Stage 2 covers full-stack work: frontend, databases, backend APIs, deployment and payments. Stage 3 covers advanced Claude Code topics such as MCP, Skills and Agent Teams, plus cross-platform apps.

Lessons are web pages with animations and interactive pieces, such as a simulated IDE and a click-through RAG data flow. An appendix works as a reference library of 80+ topics. The content is under CC BY-NC-SA 4.0, so it is free to read but not for commercial reuse.

## What it does

- **Three-stage learning path**: Stage 1 goes from idea to prototype, Stage 2 to full-stack products, and Stage 3 to advanced AI-native workflows. You can start at the stage that matches your level.
- **Interactive, visual lessons**: The README describes a simulated IDE with a virtual mouse, animated explanations of image generation, and a RAG demo you click through.
- **Real project assignments**: Stage 2 includes a SaaS capstone, a copywriting generator website, and a section on integrating Stripe payments.
- **Advanced Claude Code material**: Stage 3 covers Claude Code, MCP, Skills, Agent Teams, long-running tasks and Spec Coding, along with cross-platform app projects.
- **Ten languages and an appendix**: All three stages are available in 10 languages. The appendix is a reference base of 9 knowledge areas and 80+ interactive topics.

## What you could build

- Build a demoable AI product prototype by describing it to an AI coding tool.
- Learn how to validate a product idea with user interviews and requirement frameworks.
- Ship a full-stack web app with a database, backend, deployment and Stripe payments.
- Learn Claude Code workflows with MCP, Skills and agent teams.
- Look up computer, web and AI fundamentals in the appendix when a concept blocks you.

## Who it's for

Suits complete beginners, product managers, founders and students who want to build with AI, and developers who want better AI workflows; no prior coding is needed for Stage 1.

## Get started

Open the online course and pick a path. Beginners should start with the Stage 1 learning map, and developers can jump to Stage 2 or Stage 3. The README has a Run Locally section, but the excerpt shown does not include its commands.



Tags: vibe-coding, course, tutorial, claude-code, beginners
