Skip to content

🚀 Claude Code 完整学习计划 - 从基础到精通的系统化中文教程

License

chemark/claude-code-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Claude Code 完整学习计划

系统学习 Claude Code,从基础到精通,通过实践掌握 AI 辅助编程的强大能力

GitHub stars GitHub forks License: MIT Claude Code PRs Welcome GitHub issues 在线阅读 中文文档

🎯 新用户从这里开始

👉 START_HERE.md唯一学习入口,点击开始!


📚 在线阅读文档 | 快速开始 | 📅 每日学习 | 📖 学习计划

📖 关于本项目

这是一个完整的 Claude Code 学习计划,包含 7 个模块,从基础入门到高级应用,帮助你系统掌握 Claude Code 的所有功能。

学习时长:6-8 周 难度等级:入门 → 进阶 → 高级 → 实战 适合人群:所有希望提升编程效率的开发者

📁 项目结构

claude-code-learning/
├── 📂 .claude/              # Claude Code 配置
├── 📂 docs/                 # 🌐 GitHub Pages 网站文件
├── 📂 references/           # 参考文档(故障排查、技巧等)
├── 📂 module-1/             # 模块 1:基础认知
├── 📂 module-2/             # 模块 2:核心工具
├── 📂 module-3/             # 模块 3:Git 集成
├── 📂 module-4/             # 模块 4:Slash Commands
├── 📂 module-5/             # Hooks 自动化
├── 📂 module-6/             # MCP 与 Agents
├── 📂 module-7/             # 实战项目
├── 📂 projects/             # 实战项目目录
├── 🎯 START_HERE.md         # ⭐ 唯一学习入口
├── 📅 guides/DAILY_GUIDE.md        # 每日学习计划
├── 🚀 guides/QUICK_START.md        # 快速入门指南
└── 📖 guides/LEARNING_PLAN.md      # 完整学习计划

在线阅读https://chemark.github.io/claude-code-learning/

🎯 你将学到

  • ✅ Claude Code 的核心概念和工作原理
  • ✅ 6 大核心工具的熟练使用
  • ✅ Git 集成与规范的版本控制
  • ✅ 自定义 Slash Commands 和 Hooks
  • ✅ MCP 集成和 Sub-Agents 使用
  • ✅ 完整的项目开发实战经验

🗂️ 课程结构

📚 第一阶段:基础入门(第 1-2 周)

  • Claude Code 简介和安装
  • 交互模式基础
  • 有效提示词技巧
  • 练习:创建第一个项目、代码分析
  • 6 大核心工具详解(Read, Write, Edit, Glob, Grep, Bash)
  • 常见工作流程(重构、Bug修复、功能开发)
  • 项目导航技巧
  • 练习:代码重构、项目导航

🔧 第二阶段:进阶功能(第 3-4 周)

  • Git 操作与安全协议
  • 规范的提交信息生成
  • Pull Request 工作流
  • 练习:Git 工作流、PR 创建、冲突解决
  • Slash Commands 基础
  • 创建自定义命令
  • 高级命令技巧
  • 练习:创建常用命令集、项目特定命令

🎨 第三阶段:高级特性(第 5-6 周)

  • Hooks 系统详解
  • 工作流自动化
  • 质量门禁配置
  • 练习:质量检查 Hooks、自动化工作流
  • MCP 协议与服务器
  • GitHub/数据库/文件系统集成
  • Sub-Agents 的使用
  • 练习:MCP 集成、自定义 Agent 创建

🏆 第四阶段:实战项目(第 7-8 周)

  • 项目 1:全栈待办事项应用
  • 项目 2:开源项目贡献
  • 项目 3:自动化 CLI 工具开发

🚀 快速开始

前置要求

  • ✅ Node.js >= 18
  • ✅ Claude Code 已安装
  • ✅ 基本的编程经验
  • ✅ Git 基础知识

安装 Claude Code

# 使用 NPM 安装
npm install -g @anthropic-ai/claude-code

# 验证安装
claude --version

# 登录认证
claude

三种学习路径

🏃 快速路径(2 周)

适合有经验的开发者,快速掌握核心功能

Week 1: 模块 1-3(基础 + 工具 + Git)
Week 2: 模块 4-6(配置 + 集成)+ 选做项目

🚶 标准路径(6 周)- 推荐

循序渐进,扎实掌握

Week 1-2: 模块 1-2
Week 3: 模块 3
Week 4: 模块 4
Week 5: 模块 5-6
Week 6: 模块 7

🧗 深度路径(8 周)

完整学习所有内容

每个模块 1 周
完成所有练习和项目
深入理解每个概念

第一步:开始学习

# 阅读学习入口
cat START_HERE.md

# 或使用自定义命令
/progress  # 查看学习进度
/study module_number=1  # 开始模块1

推荐路径:START_HERE.md → guides/DAILY_GUIDE.md → module-1

📚 学习资源

核心文档

官方资源

社区资源

  • 💡 示例项目库
  • 🔌 自定义配置分享
  • 📝 最佳实践文档

📊 学习追踪

完成检查清单

  • 模块 1:基础认知(预计 3-5 天)
  • 模块 2:核心工具(预计 4-6 天)
  • 模块 3:Git 集成(预计 3-5 天)
  • 模块 4:Slash Commands(预计 3-4 天)
  • 模块 5:Hooks 自动化(预计 4-5 天)
  • 模块 6:MCP 与 Agents(预计 4-6 天)
  • 模块 7:实战项目(预计 7-14 天)

技能等级

完成相应模块后,你将达到:

模块 技能等级
模块 1-2 🌱 入门级 - 能够使用基本功能
模块 3-4 🌿 初级 - 掌握常用工作流
模块 5-6 🌳 中级 - 能够自定义和集成
模块 7 🏆 高级 - 独立完成复杂项目

💡 学习建议

✅ 推荐做法

  1. 循序渐进 - 不要跳过基础模块
  2. 动手实践 - 理论重要,实践更重要
  3. 记录笔记 - 记录你的发现和技巧
  4. 多做项目 - 项目是最好的学习方式
  5. 参与社区 - 分享和学习他人经验

❌ 避免事项

  1. ❌ 只看不练
  2. ❌ 跳过基础直接学高级
  3. ❌ 遇到困难就放弃
  4. ❌ 不看官方文档
  5. ❌ 孤立学习不交流

🆘 获取帮助

遇到问题?

  1. 📖 查看 故障排查指南
  2. 💬 在项目 Issues 中提问
  3. 📚 阅读官方文档
  4. 🔍 搜索社区讨论
  5. 💌 联系课程维护者

常见问题快速链接

🤝 贡献

欢迎贡献改进建议!

  • 🐛 报告问题
  • 💡 提出改进建议
  • 📝 分享学习笔记
  • 🔧 贡献配置示例

📝 学习记录

建议创建自己的学习日志:

## 我的学习进度

| 日期 | 模块 | 完成内容 | 用时 | 难点 | 心得 |
|------|------|----------|------|------|------|
| 2025-01-01 | 1 | 基础认知 | 4h | Git集成概念 | Claude Code很强大 |
| ... | ... | ... | ... | ... | ... |

🤝 贡献指南

欢迎贡献!你可以通过以下方式参与:

贡献步骤

  1. Fork 本项目
  2. 创建特性分支 (git checkout -b feature/AmazingFeature)
  3. 提交更改 (git commit -m 'Add some AmazingFeature')
  4. 推送到分支 (git push origin feature/AmazingFeature)
  5. 提交 Pull Request

💬 社区交流

📊 项目统计

Alt

📄 License

MIT License - 详见 LICENSE 文件

🌟 致谢

  • 感谢 Anthropic 团队开发了 Claude Code
  • 感谢所有贡献者和学习者
  • 感谢开源社区的支持

⭐ Star History

Star History Chart


准备好了吗?开始你的 Claude Code 学习之旅吧! 🚀

👉 START_HERE - 开始学习 | 每日计划 | 快速体验 | 完整计划


用 ❤️ 和 🤖 Claude Code 制作

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •