Learn it. Build it. Ship it for others.
Claude Code course for builders
Claude Code Mastery is a free, structured course that teaches how to use Claude Code in real workflows. It covers setup, security, prompting, memory, context, multi-agent work, hooks, automation, and team use through lessons and exercises.
Builders who want a guided path for learning Claude Code and its production patterns.
You can move from basic use to consistent Claude Code workflows without piecing together random guides.
What it does
16-phase curriculum
The course is organized into 16 phases that move from foundations to real-world mastery.
Production workflow lessons
Modules cover security, core workflows, prompt engineering, context control, planning, and legacy code work.
Multi-language content
The full course is available in English and Tiếng Việt.
Hands-on exercises and cases
Each module follows a 7-block structure with practice, cheat sheets, pitfalls, and real cases.
Claude Code automation topics
Later phases cover hooks, headless mode, SDK use, GitHub Actions, MCP, and n8n integration.
Team and ecosystem guidance
The course includes templates, skills, community patterns, and team CLAUDE.md conventions.
How to get it
- 1Run
git clone https://github.com/ShipWithAI/claude-code-mastery.git cd claude-code-mastery npm install npm run dev
README
Claude Code Mastery
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.
16 Phases · 55 Modules · 136 Lessons · English + Tiếng Việt
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.
The Problem
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)
Course Roadmap
| # | 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 |
What You'll Be Able to Do
| 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 |
Why Claude Code Mastery?
| Claude Code Mastery | Official Docs | YouTube Tutorials | |
|---|---|---|---|
| Structured curriculum | ✅ 16 phases, progressive | ❌ Reference only | ❌ Random topics |
| 55+ in-depth modules | ✅ | ❌ | ❌ |
| Vietnamese (Tiếng Việt) | ✅ | ❌ | ❌ |
| Production patterns & real cases | ✅ | ❌ | ⚠️ Some |
| Hands-on exercises with solutions | ✅ | ❌ | ⚠️ Varies |
| Free & open source | ✅ | ✅ | ✅ |
Quick Start
Read online (recommended)
Run locally
git clone https://github.com/ShipWithAI/claude-code-mastery.git
cd claude-code-mastery
npm install
npm run dev
Languages
| Language | Path | Status |
|---|---|---|
| 🇬🇧 English | src/content/docs/en/ | ✅ Complete |
| 🇻🇳 Tiếng Việt | src/content/docs/vi/ | ✅ Complete |
Progress Tracker
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
Contributing
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
Community
Join fellow developers learning Claude Code:
Star History
FAQ
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.
License
- 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
Files in the repo
- .claude
- .github
- public
- src
- .gitignore
- astro.config.mjs
- CLAUDE.md
- CLAUDE.vi.md
- CONTRIBUTING.md
- COURSE-INDEX.md
- LICENSE
- package-lock.json
- package.json
- README.md
- SUMMARY.md
- tsconfig.json
- vercel.json
Discussion (0)
Ask about usage, or say what you built with itSign in to join the discussion.
No comments yet. Be the first to say what this is good for.
More tutorials & guides
Bash is all you need - A nano claude code–like 「agent harness」, built from 0 to 1
A visual, example-driven guide to Claude Code — from basic concepts to advanced agents, with copy-paste templates that bring immediate value.
Specification and documentation for Agent Skills

💻 vibe coding 101|The first course for AI-native product builders.

End-to-end, code-first tutorials for building production-grade GenAI agents. From prototype to enterprise deployment.