Skip to content

This is a bilingual (Chinese-English) project-based course designed for learners who want to master **Claude Code** and **prompt engineering** to build real AI products with structured workflows and hands-on experience.

License

Notifications You must be signed in to change notification settings

XTMay/VibeCoding_ClaudeCode

Repository files navigation

🚀 Vibe Coding 实战课(Claude Code 篇)

Build Practical AI Projects with Claude Code & Prompt Engineering

欢迎来到《Vibe Coding Claude Code 实战课》!
本项目仓库收录了课程全部内容、项目源码、Prompt模板和实战演示,帮助你系统掌握 Claude Code 的开发方式,独立构建实用 AI 项目。


📚 课程简介 | Course Overview

本课程专为希望掌握 Claude Code 实战能力的学习者设计,采用 "项目驱动 + Prompt工程" 教学模式,帮助你:

  • 快速理解 Claude Code 的安装、配置与交互方式
  • 掌握 Prompt 模板的构造方式,提升 Claude 编程效率
  • 在 Claude 协助下完成多个 AI 项目(如简历优化器、自动测试生成器、知识问答系统等)
  • 理解 Claude 的代码协同能力,涵盖生成、解释、调试、重构等关键操作
  • 积累 Prompt 工程实战技巧,打造 Claude + AI 开发者核心竞争力

🚧 理论为辅,实战为主,一节课一个项目思维点,Prompt一学即用。


🎯 你将学到 | What You'll Learn

  • ✅ Claude Code 安装配置与终端集成
  • ✅ Prompt 设计模板与高效交互技巧
  • ✅ Claude 协作式开发(项目生成、错误修复、功能解释)
  • ✅ 多个 Claude 项目实战:简历优化、自动摘要、代码审查、数据分析等
  • ✅ Prompt 精炼与优化流程,适应多场景开发任务

👩‍💻 适合人群 | Who Is This For

中文 English
具备基础编程能力,想掌握AI开发工具 Basic programmers who want to master AI coding tools
对Prompt工程或Claude Code感兴趣 Curious about prompt engineering and Claude Code
想快速上手Claude实现项目开发 Want to build projects efficiently using Claude
AI自学者 / 开发者 / AI产品爱好者 Self-learners, developers, or AI product builders

🧱 课程结构 | Course Structure

  • 🎓 共20节课,每节课50分钟
  • 💡 每节课包含:
    • Claude使用场景 + 项目介绍
    • Prompt模板讲解
    • Claude实时生成代码演示
    • 课后练习任务 + 提交方式
  • 📦 项目源码 & Prompt 模板全部开源收录

👉 完整课程大纲请见:syllabus.md


🧪 课程安排预览 | Sample Lessons

课程 项目名称 技术点
Lesson 1 什么是Claude Code 安装配置 + 终端集成
Lesson 2 Claude基础操作 Prompt输入 + Hello World生成
Lesson 3 AI简历优化器 文本解析 + 匹配优化建议
Lesson 5 自动单元测试生成器 函数提取 + 边界测试构造
Lesson 9 自动摘要工具 信息提取 + 多段结构分析
Lesson 16 数据分析助手 CSV读取 + 可视化代码生成

📁 仓库结构 | Repository Structure

VibeCoding-ClaudeCode/
├── README.md              # 本介绍文件
├── syllabus.md            # 课程大纲(20课)
├── lesson-01-intro/       # 第1课内容
│   ├── README.md
│   └── prompts.md
├── lesson-02-basic-usage/
│   ├── README.md
│   └── prompts.md
├── projects/              # Claude项目实战源码合集
│   ├── resume-optimizer/
│   ├── summarizer/
│   ├── code-reviewer/
│   └── ...
├── prompt-templates/      # 通用Prompt模板集
│   ├── test-generator.md
│   ├── code-explainer.md
│   └── ...
├── resources/             # 工具安装 & 环境配置指南
│   ├── claude-install.md
│   └── api-docs/
└── LICENSE

🛠️ 技术栈 | Tech Stack

  • Claude Code (Anthropic) – LLM辅助编程
  • Terminal / CLI / VSCode – 与 Claude 交互环境
  • Python / JS / Shell / Markdown – 生成/解释代码语言
  • LangChain / Streamlit (选修项目) – 构建高级AI产品原型
  • GitHub – 作业提交与项目协作平台

📌 学习建议 | Learning Tips

  • 每课完成后,请上传作业到自己的 GitHub 并记录 Prompt 设计过程
  • 学会对 Claude 的输出进行"提问-调优-再生",形成反馈循环
  • 善用 Claude 的系统提示、指令链(Chain-of-Thought)优化输出质量
  • 不断完善个人 Prompt 库,形成 Claude 项目开发习惯

📬 联系与支持 | Contact & Support

若你在学习过程中有任何问题或建议,欢迎通过以下方式联系作者:

📮 Email: climbaidev@gmail.com
🌐 Website: ClimbAI Lab
📢 B站/YouTube: "ClimbAI" AI学习频道(课程同步上线)


📄 License

本项目遵循 MIT License 协议,你可以自由学习、修改与分发,但请注明来源。
© 2025 ClimbAI Lab LLC All rights reserved.

About

This is a bilingual (Chinese-English) project-based course designed for learners who want to master **Claude Code** and **prompt engineering** to build real AI products with structured workflows and hands-on experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •