Files
test-repo/docs-readme/en-US/README.md
T
sanbuphy a46332adda fix: 修复 stage-2/stage-3 页面链接和更新内容
- 修复 stage-3/core-skills 链接路径
- 添加 stage-3 缺失的 cross-platform 章节(PWA、浏览器插件、Electron、NFT、VS Code 插件、Qt)
- 添加 stage-3 缺失的 core-skills 章节(basics、skills、agent-teams、superpowers、workflow)
- 更新 stage-2 前端开发章节列表
- 修复所有语言版本 README 的附录链接
2026-03-01 13:54:06 +08:00

28 KiB

███████╗ █████╗ ███████╗██╗   ██╗    ██╗   ██╗██╗██████╗ ███████╗
██╔════╝██╔══██╗██╔════╝╚██╗ ██╔╝    ██║   ██║██║██╔══██╗██╔════╝
█████╗  ███████║███████╗ ╚████╔╝     ██║   ██║██║██████╔╝█████╗  
██╔══╝  ██╔══██║╚════██║  ╚██╔╝      ╚██╗ ██╔╝██║██╔══██╗██╔══╝  
███████╗██║  ██║███████║   ██║        ╚████╔╝ ██║██████╔╝███████╗
╚══════╝╚═╝  ╚═╝╚══════╝   ╚═╝         ╚═══╝  ╚═╝╚═════╝ ╚══════╝

Easy-Vibe : Learn vibe coding from 0 to 1

📌 Read Online · Interactive Tutorial

Read Online · Learning Map · Community

Stars Forks License

简体中文 繁體中文 English 日本語 Español Français Klingon 한국어 العربية Türkçe Tiếng_Việt Deutsch বাংলা


Exclusive Learning Map for Beginners
Zero-foundation guidance, clear path planning, say goodbye to "learn and forget"

Step-by-Step Graphical Tutorial
Nanny-level detailed explanations, like having a private tutor nearby, just follow along

Immersive Simulated Programming
Virtual mouse auto-navigation, guiding you through core IDE usage quickly

Visible AI Principles
Algorithm principles animated, see at a glance how AI "draws" images

Learn RAG Like Playing a Game
Exclusive interactive components, click to see the RAG data flow clearly

Visualized Terminal Principles
Command-line operations visualized, intuitively showcasing background logic and principles

Welcome to Star here to accelerate updates ❤️

In the AI era, those who turn ideas into products are often not the ones with the strongest technical skills, but the ones who take the first step.

Many people, even with AI assistants, are still discouraged by "not understanding the code" or "not knowing how to configure the environment." Easy-Vibe was born for this. Assuming everyone starts from zero foundation, we take you by the hand from writing your first line of code to understanding front-end and back-end logic, and finally launching your product.

  • Target Audience: Beginners, Product Managers, Front-end / Back-end / Full-stack Developers
  • Themes: AI Programming, Full-stack Web Application Development, AI Agent, Workflow, and RAG Systems

Easy-Vibe takes you from 0 to 1 through the following stages:

Stage Core Skills Output
Stage 1 Intro to AI Programming, Product Thinking, Prototyping Interactive Mini-games, Web App Prototypes (Beginner & PM)
Stage 2 Full-stack Development, AI Integration, Databases Complete Full-stack AI Application
Stage 3 Advanced Claude Code, Mini-programs & Android Development Production-grade Multi-platform Applications
Appendix Helping you understand Computer & AI basic concepts 9 Knowledge Domains, 80+ Interactive Topics

🔥 News

  • [2026-02-25] Updated Appendix Knowledge Base, covering 9 knowledge domains and 80+ interactive topics.
  • [2026-01-27] Added Android and iOS platform application development tutorials.
  • [2026-01-19] Released interactive demonstration components for Prompt Engineering, AI Evolution, Authentication Design, Git Principles, etc., significantly enhancing the visual learning experience.
Past News
  • [2026-01-16] Restructured project, formally established the "Beginner Entry" chapter to lower the entry barrier.
  • [2026-01-14] Completed a major update of the Stage 1 "Product Prototype Construction" documentation.
  • [2026-01-13] Completed document architecture refactoring, fully supporting multi-language (i18n).
  • [2026-01-01] Released the project's core Learning Map, clarifying the learning path.

📖 Navigation

Learning Map

📚 Appendix Knowledge Base

Covering 9 knowledge domains and 80+ interactive topics, using animations and visual components to help you intuitively understand core concepts from computer fundamentals to the AI frontier.

👉 View Full Appendix · AI Capability Dictionary

💻 Computer Fundamentals

From Transistor to CPU
Operating Systems
Data Encoding, Storage & Transmission
Networks: How Two Computers Talk
Data Structures
Intro to Algorithmic Thinking
🔧 Development Tools

Git: The Time Machine of Code
Command Line & Shell Scripting
Package Managers
The Art of Debugging
Regular Expressions
Environment Variables & PATH
🌐 Browser & Front-end

Deep Dive into JavaScript
Browser Rendering Pipeline
Front-end Framework Comparison
Graphics & Animation
Web Performance Measurement & Optimization
The Big Picture of Front-end Engineering
🖥️ Server & Back-end

HTTP Protocol
API Design Philosophy
Authentication & Authorization
Concurrency, Async & Multithreading
Message Queues & Event-Driven
Back-end Layered Architecture
📊 Data

SQL
Database Fundamentals
Tracking & User Behavior Collection
Data Analysis Basics
A/B Testing & Experiment Driven
Data Visualization & Dashboards
🏗️ Architecture & System Design

Evolution from Monolith to Microservices
Challenges of Distributed Systems
High Availability & Disaster Recovery
System Design Methodology
☁️ Infrastructure & DevOps

Docker Containerization
Kubernetes Orchestration
CI / CD Automation
Domains, DNS & HTTPS
Monitoring, Logging & Alerting
Infrastructure as Code
🤖 Artificial Intelligence

How LLMs Work
Transformer & Attention Mechanism
RAG Architecture
AI Agents & Tool Calling
Prompt Engineering
Image Generation Principles
🎯 Engineering Excellence

Code Quality & Refactoring
Testing Strategies
Design Patterns
Security Thinking & Defense Basics
Technical Writing
Open Source Collaboration

I. Zero Foundation Entry

Chapter Key Content Status
Preface: Learning Map Overall learning path navigation
Level 1: AI Era, Speaking is Programming Experience AI programming through cases like Snake
Level 2: Finding Great Ideas Learn to find and validate product ideas
Level 3: Intro to AI IDE Tools Learn to use IDE, make games locally
Level 4: Building Prototypes Hands-on From requirements to single and multi-page prototypes
Level 5: Adding AI Power to Prototypes Learn to integrate AI (text, image, video)
Level 6: Full Project Practice Simulate real scenarios, iterate with feedback

Appendix: Business Thinking

Chapter Key Content Status
Appendix A: Product Thinking & Solution Design Thinking frameworks for building products
Appendix B: AI Industry Scenarios (B2B) AI applications in different industries
Appendix C: AI Consumer Scenarios (B2C) AI application scenarios in consumer products

Appendix: Technical Solutions

Chapter Key Content Status
Appendix D: Handling Errors Common errors and troubleshooting in vibe coding
Appendix E: Comparison of 7 AI Programming Tools Direct comparison of mainstream platforms
Appendix F: Designing Websites with Design & Programming Agents Multi-agent collaboration for web design
II. Intermediate Developer

Front-end

Chapter Key Content Status
Front-end 0: Assets with Lovart Batch generate visual assets like characters/scenes 🚧
Front-end 1: Figma & MasterGo Intro Organize info architecture and page structure 🚧
Front-end 2: Building First Modern App - UI Design Design-to-code workflow with components
Front-end 3: UI Design Specs & Multi-product UI Systematic design across multiple products 🚧
Front-end 4: Hogwarts Portraits Together Build an AI-powered front-end app from 0 to 1

Back-end & Full-stack

Chapter Key Content Status
Back-end 1: What is an API HTTP interfaces and request-response models
Back-end 2: DB to Supabase Implement DB and API on Supabase
Back-end 3: AI-Assisted API Code & Docs Generate API/DB docs and code with LLM 🚧
Back-end 4: Git Workflow Version control and collaboration in Git
Back-end 5: Zeabur Deployment Deploy applications to Zeabur
Back-end 6: Modern CLI Dev Tools Accelerate dev with CLI-based AI tools
Back-end 7: Integrating Payment Systems like Stripe Integrate payment and basic settlement flow 🚧
Project 1: First Modern Application - Full-stack App Complete localized, production-ready Full-stack Web App 🚧
Project 2: Modern UI Library + Trae Practice Independent product with auth and payment 🚧

AI Capability Appendix

Chapter Key Content Status
AI 1: Dify Intro & Knowledge Base Build utility products with Dify Workflow & RAG
AI 2: AI Dictionary & Multimodal APIs Research models/APIs and integrate multimodal power 🚧
III. Advanced Developer
Chapter Key Content Status
Advanced 1: MCP & Claude Code Skills Extend IDE power with external services as tools 🚧
Advanced 2: Long-running Coding Tasks Design and configure stable, long-running tasks 🚧
Advanced 3: WeChat Mini Program Dev Build and launch a front-end mini program
Advanced 4: WeChat Mini Program with Back-end Integrate DB and back-end logic in mini programs 🚧
Advanced 5: Android App Development Web/Native unified Android dev with Expo
Advanced 6: iOS App Development Web/Native unified iOS dev with Expo
Advanced 7: Personal Website & Academic Blog Build and deploy a permanent online homepage 🚧

AI Capability Appendix

Chapter Key Content Status
Advanced AI 1: What is RAG & How It Works Systematic understanding of RAG architectures
Advanced AI 2: Advanced RAG with LangGraph Multi-step workflows and advanced RAG systems 🚧

🛠️ How to Learn

  • Choose chapters to read and practice based on your skill level. Feel free to open an issue for questions.

💻 Local Setup

Modern Approach

In an AI IDE (VS Code, Cursor, Trae, etc.), use the following prompt:

Please help me run the local service for this project.

Traditional Approach

  1. npm install
  2. npm run dev
  3. Open http://localhost:3000 in your browser.

🤝 Contributing

  • If you find issues or have suggestions, please open an Issue. If you don't get a response, contact the Nanny Team.
  • To contribute, please submit a Pull Request.
  • If you want to start a new project with Datawhale, follow the Datawhale Open Source Project Guide.

🙏 Acknowledgements

  • Sanbu - Project Lead (Datawhale Member)
  • Fang Ke - Advisor (Datawhale Member, Tsinghua University)
  • Yerim Kang (Practice Projects - Tsinghua University)
  • Zhao Zhilin (Practice Projects - Tsinghua University)
  • Li Yixuan (Visual Design - Tsinghua University)
  • Liu Siyi (Practice Projects - Tsinghua University)
  • All Beta testers from the AI Vibe Coding 101 group for their feedback.

Special Thanks

  • Thanks to @Sm1les for support and help.
  • Thanks to all contributors and everyone who starred this project ❤️

Stargazers    Forkers

📧 Contact Us

For questions, suggestions, or collaboration, please scan the QR code below:

Follow Datawhale on WeChat:

📄 LICENSE

Star History

Star History Chart