- Add stage-based recommendations for different user levels - Reorganize stage tables with improved formatting and content - Add new news entries for recent updates - Restructure advanced developer sections with Claude Code skills - Expand multi-platform development sections
███████╗ █████╗ ███████╗██╗ ██╗ ██╗ ██╗██╗██████╗ ███████╗ ██╔════╝██╔══██╗██╔════╝╚██╗ ██╔╝ ██║ ██║██║██╔══██╗██╔════╝ █████╗ ███████║███████╗ ╚████╔╝ ██║ ██║██║██████╔╝█████╗ ██╔══╝ ██╔══██║╚════██║ ╚██╔╝ ╚██╗ ██╔╝██║██╔══██╗██╔══╝ ███████╗██║ ██║███████║ ██║ ╚████╔╝ ██║██████╔╝███████╗ ╚══════╝╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═══╝ ╚═╝╚═════╝ ╚══════╝
Easy-Vibe : Learn vibe coding from 0 to 1
📌 Read Online · ✨ Interactive Tutorial
⭐ 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:
Choose your starting point based on your background:
- Zero Foundation / Product Manager: Start from Stage 1 to build programming mindset and master AI IDE for rapid prototyping
- Developer: Start from Stage 2 to dive into full-stack development and AI integration
- Advanced Developer: Jump to Stage 3 to explore Claude Code and multi-platform development
| Stage | Core Skills | Output |
|---|---|---|
| Stage 1 | Learning Map, AI Programming Intro, AI IDE, Product Thinking, Prototype Design, AI Capability Integration | Interactive Mini-games, Complete Product Prototypes |
| Stage 2 | Full-stack Development, Databases, AI Integration, Deployment & Operations | Production-ready Full-stack AI Applications |
| Stage 3 | Advanced Claude Code, Multi-platform Development | Production-grade Multi-platform Applications |
| Appendix | Computer Fundamentals, AI Intro, 9 Knowledge Domains | 80+ Interactive Topics |
🔥 News
- [2026-03-02] 🦞 OpenClaw & AI Agent Friendly Support: Added
llms.txtAI navigation file, enabling OpenClaw, Claude, Cursor, Trae and other AI Agents to quickly understand the repository structure and accurately locate tutorial content. Hope every 🦞 enjoys learning! - [2026-03-01] Advanced Development Section comprehensively upgraded: Added seven deep guides for Claude Code (MCP, Skills, Agent Teams, etc.) and eight cross-platform development tutorials (PWA, Electron, NFT, VS Code Extensions, Qt Industrial Applications, etc.).
- [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
📚 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.
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
Claude Code Core Skills
| Chapter | Key Content | Status |
|---|---|---|
| Claude Code Quick Start | Installation, basic operations, practical tips and common commands | ✅ |
| Claude Code MCP Complete Guide | Connect Claude Code to GitHub, databases, APIs via MCP | ✅ |
| Claude Code Skills Complete Guide | Package professional knowledge into reusable skill packs | ✅ |
| Claude Code Workflow Best Practices | Best practices for daily development, refactoring, code review | ✅ |
| Claude Agent Teams Complete Guide | Multi-AI instance collaboration like a real dev team | ✅ |
| Claude Code Superpowers Engineering Development | Write engineering-grade code following TDD and best practices | ✅ |
| How to Make Claude Code Work for Long Periods | Design long-running tasks for continuous work | ✅ |
Multi-platform Development
| Chapter | Key Content | Status |
|---|---|---|
| How to Build WeChat Mini Program | WeChat mini program ecosystem, from template to launch | ✅ |
| How to Build WeChat Mini Program with Back-end | Integrate database and back-end logic in mini programs | ✅ |
| Android App Development | Web/Native unified Android dev with Expo | ✅ |
| iOS App Development | Web/Native unified iOS dev with Expo | ✅ |
| PWA Development | Build Progressive Web Apps with offline support | 🚧 |
| Electron Desktop App Development | Build cross-platform desktop applications | 🚧 |
| VS Code Extension Development | Develop VS Code extensions and plugins | 🚧 |
| Qt Industrial Application Development | Build industrial-grade desktop applications with Qt | 🚧 |
🛠️ 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
- npm install
- npm run dev
- Open
http://localhost:3000in 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 ❤️
📧 Contact Us
For questions, suggestions, or collaboration, please scan the QR code below:
Follow Datawhale on WeChat:
📄 LICENSE
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License .






