A structured, hands-on training course for mastering Claude Code — from first launch to advanced agentic engineering.
Built from the community best practices at shanraisshan/claude-code-best-practice, official Anthropic documentation, and curated insights from GitHub, Reddit, and Hacker News.
| Module | Topic | Duration | Level |
|---|---|---|---|
| 0 | Setup & First Run | 40 min | Beginner |
| 1 | Foundations: How Claude Code Works | 45 min | Beginner |
| 2 | Context & Memory System | 45 min | Beginner |
| 3 | Commands: Built-in & Custom | 45 min | Intermediate |
| 4 | Skills: Reusable Procedures | 45 min | Intermediate |
| 5 | Subagents: Parallel Workers | 60 min | Intermediate |
| 6 | MCP Servers & Plugins: Extending Capabilities | 60 min | Intermediate |
| 7 | Hooks: Event-Driven Automation | 45 min | Advanced |
| 8 | Orchestration: Command + Agent + Skill | 60 min | Advanced |
| 9 | Agent Teams: Multi-Session Coordination | 60 min | Advanced |
| 10 | Real-World Workflows & Patterns | 60 min | Advanced |
| 11 | Tips, Tricks & Optimization | 60 min | All |
Total: ~9.75 hours of structured learning
- Sequential learners: Work through modules 0-11 in order
- Experienced users: Jump to modules 5+ for advanced patterns
- Quick reference: Each module has a TL;DR section at the top
Each module includes:
- Concepts with explanations
- Hands-on exercises
- Common pitfalls
- Key takeaways
| Resource | Description |
|---|---|
| Cheat Sheet | Quick reference card for commands, shortcuts, and file structure |
| Community Tips & Insights | Best tips from GitHub, Reddit, and Hacker News |
| Plugins & Tools Directory | Curated directory of 800+ plugins, MCP servers, and tools |
| Configuration Best Practices | Production-grade configuration guide |
| Glossary | Key terms and concepts |
Copy-paste starter files in the examples/ directory:
| File | Purpose |
|---|---|
settings.json |
Permissions, deny list, auto-format hook |
CLAUDE.md |
Project instructions template |
.mcp.json |
Essential MCP servers |
.claudeignore |
Context exclusion patterns |
hooks-settings.json |
Advanced hooks: guardrails, logging, notifications |
- Claude Code CLI installed (
npm install -g @anthropic-ai/claude-code) - An Anthropic API key or Claude Max/Pro subscription
- A terminal (macOS, Linux, or WSL on Windows)
- Basic familiarity with the command line