Learn Claude Code, one lesson at a time.

Bite-sized exercises. Save your streak across devices.

Start the course
Daily challenge
One exercise. +25 XP. Resets at midnight.
What's new
Reviewed 1mo ago · see changes
🌱

Unit 1: Getting Started

Meet Claude Code and set up your first session.

0/3
💬

Unit 2: Talking to Claude

Prompt like a pro — be specific, give context, iterate.

0/3
📁

Unit 3: Files & the Repo

How Claude reads, edits, and searches your code.

0/2
🛠️

Unit 4: The Toolbelt

Bash, file ops, web fetch, and permission prompts.

0/2
🔁

Unit 5: Workflows

Plan, debug, refactor, test — the daily loops.

0/3
🌿

Unit 6: Git with Claude

Commits, branches, PR descriptions, reviews.

0/2
📓

Unit 7: CLAUDE.md & Memory

Teach Claude your project's rules once.

0/2
🔌

Unit 8: MCP & Integrations

Plug external tools into Claude via Model Context Protocol.

0/2
🤖

Unit 9: Sub-agents & Automation

Spawn focused agents for parallel work.

0/2
🧠

Unit 10: Thinking & Modes

Extended thinking, Plan Mode, and when to use each.

0/2

Unit 11: Session Power Tools

Slash commands every regular uses.

0/2
⚙️

Unit 12: Settings & Permissions

Configure tools, allowlists, and safe defaults.

0/1
🪝

Unit 13: Hooks

Run your own shell commands on Claude events.

0/1
🤖

Unit 14: Headless & CI

Run Claude non-interactively, in scripts and pipelines.

0/2
🌲

Unit 15: Parallel Work

Git worktrees, background tasks, and multiple Claudes.

0/1
🏆

Unit 16: Pro Habits

Safety, context, cost — work like a Claude veteran.

0/2