From your very first chat โ all the way to shipping production agents.
| ย | ย | ย | ย | ย |
|---|---|---|---|---|
| ๐ 01 Intro | โ | ๐ 02 Getting Started | โ | ๐ก 03 Prompting |
| ย | ย | ย | ย | โ |
| ๐๏ธ 08 Projects | โ | ๐งช 07 Advanced | โ | ๐ ๏ธ 04 Features |
| โ | ย | โ | ย | โ |
| ๐ 09 Resources | ย | โ๏ธ 06 API | โ | ๐ป 05 Claude Code |
[!TIP] Path through the course: Start at 01 โ walk through 02โ04 โ branch into 05 (terminal) and/or 06 (API) โ both flow into 07 โ projects in 08 โ reference in 09.
[!NOTE] New here? Open
hub.htmlin your browser for an interactive course dashboard with progress tracking, a live prompt builder, and a model picker.
Whether youโre a curious beginner who just opened claude.ai for the first time, a power user who wants to squeeze more out of every prompt, or a developer integrating Claude into a product โ this repo has a track for you.
| Topic | Whatโs in it |
|---|---|
| ๐ฑ Foundations | What is Claude? ยท Model family ยท Ethics & limits ยท When to use it |
| ๐ก Prompting | 6 ingredients ยท 10 techniques ยท 30 patterns ยท Decision trees |
| ๐ ๏ธ Features | Projects ยท Artifacts ยท Files ยท Connectors ยท Memory ยท Skills |
| โ๏ธ Building | Claude Code ยท Python SDK ยท TypeScript SDK ยท Tool use ยท Vision ยท Streaming |
| ๐งช Advanced | Extended thinking ยท Agents ยท MCP ยท Computer use ยท Evals |
| ๐๏ธ Projects | CLI Chatbot ยท Doc Q&A ยท Research Agent ยท Code Reviewer |
| # | Module | Visual focus | What youโll learn |
|---|---|---|---|
| ๐ก 01 | ๐ Introduction | ๐ Model family chart | What Claude is, when to use it |
| ๐ 02 | ๐ Getting Started | ๐ผ๏ธ UI tour | Setup, plans, apps, first chat |
| ๐ด 03 | ๐ก Prompt Engineering | ๐ฏ Anatomy diagram | The 6-part prompt formula |
| ๐ฃ 04 | ๐ ๏ธ Claude.ai Features | ๐งฉ Feature map | Projects, Artifacts, Connectors |
| ๐ต 05 | ๐ป Claude Code | ๐ Workflow flowchart | Agentic coding from your terminal |
| ๐ข 06 | โ๏ธ API Development | โ๏ธ Architecture diagrams | Build your own Claude-powered apps |
| ๐ก 07 | ๐งช Advanced Techniques | ๐ค Agent loop diagram | Extended thinking, MCP, evals |
| ๐ 08 | ๐๏ธ Real-World Projects | ๐๏ธ System diagrams | 4 hands-on builds with full code |
| ๐ด 09 | ๐ Resources | ๐งพ Cheat sheets | Glossary, FAQ, links |
๐70+ visuals Tables, flows, decision trees, ASCII diagrams. See concepts, donโt just read about them. |
๐ป13 runnable scripts Copy them, run them, break them, adapt them. Python + TypeScript covered. |
๐ฏ30 ready prompts Drop-in templates from the prompt cookbook. Steal liberally. |
๐ฎInteractive hub Track progress + build prompts live in your browser. Open |
๐งญDecision trees Pick the right model, the right tool, the right prompt โ every time. |
๐100% free MIT license. Fork it, remix it, share it. No paywall, no email gate. |
Whatโs your goal? Pick one and follow the trail. ๐
| Path | Best for | Modules to follow |
|---|---|---|
| ๐จ A โ Power User | Just want to use Claude well | 01 โ 02 โ 03 โ 04 โ 09 |
| โ๏ธ B โ Developer | Build apps with the API | 01 โ 03 โ 06 โ 07 โ 08 โ 09 |
| ๐ป C โ Engineer | Ship code faster | 01 โ 03 โ 05 โ 07 โ 09 |
| ๐ D โ Complete | All of it, in order | 01 โ 02 โ 03 โ 04 โ 05 โ 06 โ 07 โ 08 โ 09 |
# 1. Clone the repo
git clone https://github.com/gaferto612/claude-mastery-course.git
cd claude-mastery-course
# 2. Open the interactive hub (recommended!)
open hub.html # macOS
xdg-open hub.html # Linux
start hub.html # Windows
# 3. Or jump into module 01 in markdown
open 01-introduction/README.md
# 4. For code examples (when you reach module 06)
pip install anthropic # Python
npm install @anthropic-ai/sdk # TypeScript / Node
export ANTHROPIC_API_KEY="sk-ant-..." # never commit this
[!CAUTION] Treat your API key like a password. Use environment variables or a
.envfile (already in.gitignore) โ never hardcode keys, never commit them, and rotate immediately if one leaks.
| ย | Required? | What for |
|---|---|---|
| โ๏ธ Free Claude.ai account | โ Yes | Modules 01โ04 |
| ๐ Pro subscription | ๐ Recommended | Better models, Projects, Connectors |
| ๐ Anthropic API key | For modules 06+ | Build your own apps |
| ๐ฆ Node.js 18+ | For modules 05โ06 | Claude Code & TS SDK |
| ๐ Python 3.9+ | For modules 06+ | Python SDK examples |
| ๐งช A real project to apply this to | ๐ช Strongly recommended | Learning sticks when it solves a real problem |
[!IMPORTANT] This course is released under the MIT License โ free to use, fork, remix, and share.
Found a typo? Have a better example? See CONTRIBUTING.md. PRs welcome!
This project follows a Code of Conduct โ please read it before participating. Notable changes are tracked in the CHANGELOG.
Made with โค๏ธ and a lot of Claude