claude-mastery-course

Claude Mastery โ€” A complete course on Anthropic's Claude

๐ŸŽ“ Claude Mastery

Your end-to-end guide to getting the most out of Anthropicโ€™s Claude.

From your very first chat โ†’ all the way to shipping production agents.

License: MIT Made with Claude Modules Examples Visuals PRs Welcome

Start the course Open hub

๐ŸŽฏ The course at a glance

ย  ย  ย  ย  ย 
๐Ÿ‘‹ 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.html in your browser for an interactive course dashboard with progress tracking, a live prompt builder, and a model picker.

๐Ÿ“– About this course

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.

๐ŸŒˆ What youโ€™ll learn

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

๐Ÿ—บ๏ธ Course map

# 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

โœจ What makes this course different

๐Ÿ“Š

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 hub.html.

๐Ÿงญ

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.

๐Ÿ“ˆ Suggested learning paths

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

๐Ÿš€ Quick start

# 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 .env file (already in .gitignore) โ€” never hardcode keys, never commit them, and rotate immediately if one leaks.

๐Ÿงฐ What youโ€™ll need

ย  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

๐Ÿ“œ License & contributing

[!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.

โญ If this course helps you, please star the repo so others can find it.

Made with โค๏ธ and a lot of Claude