Illustration of what easy-vibe does: A free, multilingual course that teaches AI-assisted coding by building real products

datawhalechina /

easy-vibe

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

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.

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.

Commands are copied from the project's README. Read it on GitHub for the full setup.

More in Learning & resource lists

    ↑↓ to move, Enter to open, Esc to close