← all repositories
anthropics/courses

Anthropic's free Claude curriculum: five courses, one repo

The company that built Claude also wrote the manual on how to use it.

21.8k stars Jupyter Notebook LearningLLMOps · Eval
courses
Velocity · 7d
+29
★ / day
Trend
steady
star history

What it does This repository holds five Jupyter-based courses that walk developers through the Claude SDK and prompt engineering. The sequence runs from API basics (keys, streaming, multimodal prompts) through prompting techniques, real-world application, evaluation methods, and finally tool use. AWS and Google Vertex variants exist for some courses.

The interesting bit The courses deliberately target Claude 3 Haiku, Anthropic’s cheapest model, to keep student API bills minimal. It’s a rare case of a vendor optimizing its own educational materials for cost rather than upselling to its flagship model.

Key highlights

  • Five sequential courses: API fundamentals → prompting → real-world application → evaluation → tool use
  • Jupyter Notebook format: run the examples directly
  • AWS Workshop and Google Vertex forks for cloud-specific learners
  • Explicitly designed around low-cost Haiku to reduce follow-along expenses
  • Covers production concerns like prompt evaluation, not just toy examples

Caveats

  • No topics tagged on the repo, which makes discovery harder than it should be
  • README is a flat list; course depth and prerequisites are unclear without clicking through

Verdict Worth bookmarking if you’re onboarding a team to Claude or need structured prompt-engineering practice. Skip if you already ship production LLM features and have your own evaluation frameworks.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.