The most comprehensive, free course on mastering Claude Code β Anthropic's AI coding agent.
Not another Getting Started guide β this is a structured, senior-level curriculum.
Verified against Claude Code v2.1.278 (2026-09). Mechanics (commands, flags, config files) are checked against https://code.claude.com/docs; Tier 1 modules rewritten (audit Wave 1, v1.2); see docs/audit/ for the latest audit.
16 Phases Β· 64 Modules Β· English + TiαΊΏng Viα»t
Live Course Β· Twitter Β· Telegram
Finished learning? Use production plugins next β This course teaches how Claude Code works.
shipwithai-pluginsships it β install a pre-built harness (and more) in minutes.
Most Claude Code tutorials teach individual features in isolation. But real productivity comes from combining features into workflows β and knowing which patterns to use (and avoid) in production. That's what this course teaches.
π Full Course Roadmap (16 Phases)
| # | Phase | Modules | What You'll Master |
|---|---|---|---|
| ποΈ 1 | Foundation | 3 | Installation, interfaces & modes, context window basics |
| π 2 | Security & Sandboxing | 5 | Threat model, permissions, sandbox, secrets, monitoring |
| β‘ 3 | Core Workflows | 4 | Reading code, writing code, git integration, shell ops |
| π― 4 | Prompt Engineering & Memory | 4 | Prompting techniques, CLAUDE.md, slash commands, memory |
| π§ 5 | Context Mastery | 3 | Context control, optimization, image & visual context |
| π€ 6 | Thinking & Planning | 3 | Think mode, plan mode, think + plan combo strategies |
| π€ 7 | Multi-Agent & Full Auto | 5 | Auto coding levels, full auto, multi-agent, agentic loops |
| π 8 | Meta-Debugging | 5 | Hallucination detection, loop breaking, quality assessment |
| ποΈ 9 | Legacy Code & Brownfield | 4 | Code archeology, incremental refactoring, tech debt |
| π₯ 10 | Team Collaboration | 5 | Team CLAUDE.md, git conventions, code review, governance |
| βοΈ 11 | Automation & Headless | 5 | Headless mode, SDK, hooks, GitHub Actions, MCP |
| π 12 | n8n & Workflow Integration | 3 | Claude Code + n8n, workflow patterns, SDK orchestration |
| π 13 | Data & Analysis | 3 | Data analysis, report generation, log & error analysis |
| π 14 | Optimization & Performance | 4 | Task, speed, quality, and cost optimization |
| π¦ 15 | Templates, Skills & Ecosystem | 5 | CLAUDE.md templates, prompt recipes, skills, community |
| π 16 | Real-World Mastery | 3 | Case studies, role-specific workflows, workshop design |
| Scenario | What You'll Learn | Phase |
|---|---|---|
| Set up Claude Code for a new project | CLAUDE.md architecture, context optimization | 04, 05 |
| Automate code review with AI | Hooks, multi-agent patterns, team governance | 06, 07, 10 |
| Refactor a legacy codebase safely | Code archeology, incremental refactoring, testing | 09 |
| Run Claude Code in CI/CD | Headless mode, GitHub Actions, SDK | 11 |
| Optimize Claude Code costs | Token management, caching, model selection | 14 |
| Onboard your team to Claude Code | Team CLAUDE.md, conventions, review workflows | 10, 15 |
| Claude Code Mastery | Official Docs | YouTube Tutorials | |
|---|---|---|---|
| Structured curriculum | β 16 phases, progressive | β Reference only | β Random topics |
| 64 in-depth modules | β | β | β |
| Vietnamese (TiαΊΏng Viα»t) | β | β | β |
| Production patterns & real cases | β | β | |
| Hands-on exercises with solutions | β | β | |
| Free & open source | β | β | β |
π course.shipwithai.io
git clone https://github.com/ShipWithAI/claude-code-mastery.git
cd claude-code-mastery
npm install
npm run dev| Language | Path | Status |
|---|---|---|
| π¬π§ English | src/content/docs/en/ |
β Complete |
| π»π³ TiαΊΏng Viα»t | src/content/docs/vi/ |
β Complete |
Fork this repo and check off phases as you complete them:
- Phase 1: Foundation
- Phase 2: Security & Sandboxing
- Phase 3: Core Workflows
- Phase 4: Prompt Engineering & Memory
- Phase 5: Context Mastery
- Phase 6: Thinking & Planning
- Phase 7: Multi-Agent & Full Auto
- Phase 8: Meta-Debugging
- Phase 9: Legacy Code & Brownfield
- Phase 10: Team Collaboration
- Phase 11: Automation & Headless
- Phase 12: n8n & Workflow Integration
- Phase 13: Data & Analysis
- Phase 14: Optimization & Performance
- Phase 15: Templates, Skills & Ecosystem
- Phase 16: Real-World Mastery
Found an error? Have a better example? PRs welcome!
- Course content lives in
src/content/docs/ - Every module follows the 7-block structure: WHY β CONCEPT β DEMO β PRACTICE β CHEAT SHEET β PITFALLS β REAL CASE
- Read
CLAUDE.mdfor full writing guidelines and the module template - See
CONTRIBUTING.mdfor contribution workflow
Join fellow developers learning Claude Code:
- π¬ Telegram β ShipWithAI
- π¦ Twitter β @shipwithaiio
- π ShipWithAI.io
Is this free? Yes, completely free and open source.
How is this different from official docs? Official docs explain features. This course teaches production workflows, patterns, and pitfalls through structured lessons.
How long does it take? Self-paced. Each phase takes 1-3 hours. Do one phase per day or binge the whole thing.
Is it up to date? Yes, actively maintained and compatible with Claude Code 2.1+.
I found an error. Please open an issue or PR! See CONTRIBUTING.md.
- Course content: CC BY-NC-SA 4.0
- Code examples: MIT
If this course helped you, consider giving it a β β it helps others find it too.
Built by the ShipWithAI community
The site's colours, type scale and spacing come from the ShipWithAI design system.
src/styles/tokens.css is a vendored copy of the compiled tokens (the design
package itself is private, and this repo must stay installable without a token).
To update after a design-system release:
./scripts/sync-design-tokens.sh # copies dist/tokens.css from ../shipwithai.io
./scripts/check-design-tokens.sh # lint gate: no light theme, no indigo
npm run buildNever edit tokens.css by hand; put site-specific overrides in
src/styles/starlight-overrides.css.