An open API service indexing awesome lists of open source software.

https://github.com/shipwithai/claude-code-mastery

The most comprehensive free Claude Code course β€” 16 phases, 55 modules, EN + VI πŸš€
https://github.com/shipwithai/claude-code-mastery

ai-agent ai-coding ai-course ai-tools anthropic astro automation claude claude-code coding-assistant developer-tools devtools free-course mcp multi-agent prompt-engineering starlight tutorial

Last synced: 2 days ago
JSON representation

The most comprehensive free Claude Code course β€” 16 phases, 55 modules, EN + VI πŸš€

Awesome Lists containing this project

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.

[![Stars](https://img.shields.io/github/stars/ShipWithAI/claude-code-mastery?style=social)](https://github.com/ShipWithAI/claude-code-mastery/stargazers)
[![License: CC BY-NC-SA 4.0](https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-sa/4.0/)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/ShipWithAI/claude-code-mastery/pulls)
![Version](https://img.shields.io/badge/version-1.0-blue)
![Claude Code](https://img.shields.io/badge/Claude%20Code-2.1%2B-green)

**16 Phases Β· 55 Modules Β· 136 Lessons Β· English + TiαΊΏng Việt**

[Live Course](https://course.shipwithai.io) Β· [Twitter](https://x.com/shipwithaiio) Β· [Telegram](https://t.me/ShipWithAI)

---

## 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)

πŸ‘‰ **[course.shipwithai.io](https://course.shipwithai.io)**

### Run locally

```bash
git clone https://github.com/ShipWithAI/claude-code-mastery.git
cd claude-code-mastery
npm install
npm run dev
```

Open [http://localhost:4321](http://localhost:4321)

---

## 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.md`](./CLAUDE.md) for full writing guidelines and the module template
- See [`CONTRIBUTING.md`](./CONTRIBUTING.md) for contribution workflow

---

## Community

Join fellow developers learning Claude Code:

- πŸ’¬ [Telegram β€” ShipWithAI](https://t.me/ShipWithAI)
- 🐦 [Twitter β€” @shipwithaiio](https://x.com/shipwithaiio)
- 🌐 [ShipWithAI.io](https://shipwithai.io)

---

## Star History





Star History Chart

---

## 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](./CONTRIBUTING.md).

---

## License

- **Course content**: [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)
- **Code examples**: [MIT](./LICENSE)

---

If this course helped you, consider giving it a ⭐ β€” it helps others find it too.

Built by the [ShipWithAI](https://shipwithai.io) community