Learn by building, not reading

Claude CodeMastery Course

Learn the Claude Code source code by building, not reading.
Progressive, challenge-driven, hands-on mastery.

15
Lessons
15
Exercises
50
Challenges
10,025
Max XP

Course Levels

5 levels, 8 weeks, from beginner to Claude Code Master

What You'll Master

┌─────────────────────────────────────────────────────────────┐
│                     main.tsx (Entry)                        │
│         Boot → Config → Migrations → Setup → REPL          │
└──────────────────────┬──────────────────────────────────────┘
                       │
        ┌──────────────┴──────────────┐
        │         setup.ts            │  ← Level 1
        │  CWD → Hooks → Worktree     │
        └──────────────┬──────────────┘
                       │
        ┌──────────────┴──────────────┐
        │      QueryEngine.ts         │  ← Level 2
        │  System Prompt → Messages   │
        └──────────────┬──────────────┘
                       │
        ┌──────────────┴──────────────┐
        │        query.ts             │  ← Level 3
        │  Compaction → API Stream    │
        │  Tool Extraction → Execute  │
        └──────────────┬──────────────┘
                       │
        ┌──────────────┴──────────────┐
        │   AgentTool / Coordinator   │  ← Level 4
        │  Sub-agents → Worktrees     │
        └──────────────┬──────────────┘
                       │
        ┌──────────────┴──────────────┐
        │  Hooks / Permissions / Cost │  ← Level 5
        │  Production-grade systems   │
        └─────────────────────────────┘

Progression Ranks

Earn XP through exercises, challenges, and boss battles

0+ XP
Terminal Novice
500+ XP
Prompt Crafter
1500+ XP
Tool Wielder
3500+ XP
Agent Architect
6000+ XP
Code Orchestrator
9000+ XP
Claude Code Master