Skip to content

anthropics/courses

Official

Anthropic's educational courses

The only official Claude curriculum with 20,000+ stars -- five sequential Jupyter courses from API fundamentals to production tool use. Self-paced, code-first, and free to clone. Start with prompt engineering techniques you can apply immediately.

20,695 stars2,121 forksJupyter NotebookUpdated November 2025

Best for

Vibe BuilderDeveloper
✅ Reviewed by My AI Guide — vetted for vibe builders

Our Review

Anthropic Courses is the only official first-party learning path for Claude -- built by Anthropic with 20,294 stars. Five sequential Jupyter Notebook courses progress from API fundamentals to advanced tool use.

Key capabilities:

  • API fundamentals covers SDK setup, API keys, model parameters, multimodal prompts, and streaming responses.
  • Prompt engineering tutorial interactive step-by-step techniques, available as AWS Workshop.
  • Real-world prompting techniques for complex production prompts, with Google Vertex version.
  • Prompt evaluations build production-grade eval suites to measure prompt quality.
  • Tool use implement function calling and tools in Claude workflows.
  • Progressive curriculum courses build sequentially in recommended order.
  • Low-cost models defaults to Claude 3 Haiku to minimize API expenses.

Anthropic Courses ecosystem:

  • AWS Workshop enterprise-hosted version of prompt engineering course.
  • Google Vertex AI variant for cloud-based prompting training.

Getting started:

Clone repo with git clone https://github.com/anthropics/courses. Install Jupyter via pip install jupyter. Get free API key at console.anthropic.com. Set ANTHROPIC_API_KEY env var. Open 01-Anthropic_API_Fundamentals.ipynb and run cells in order.

Limitations:

Requires Python and Jupyter setup -- not accessible for pure non-coders. Needs an Anthropic API key with small per-use costs. No video format or polished course platform -- raw notebooks only. Custom license limits commercial reuse.

Cons

  • Requires Python and Jupyter setup -- not for pure non-coders.
  • Custom 'Other' license -- check LICENSE for reuse limits.
  • Needs Anthropic API key -- incurs small usage costs.
  • No video format -- pure notebooks, no formal releases.

Our Verdict

Developers frustrated with unreliable Claude outputs turn to Anthropic Courses for prompt evals that quantify fixes -- no more guesswork.

Vibe Builders beyond basic questions build prompting skills via interactive tutorials, applicable even outside notebooks.

Skip if you need video lectures or skip Python setups entirely.

Anthropic's own path delivers production-ready Claude knowledge faster than scattered blogs.

Frequently Asked Questions

What is Anthropic Courses and what does it include?

Anthropic Courses is Anthropic's official repo of five Jupyter Notebook courses. It covers API fundamentals like SDK setup and streaming, prompt engineering techniques, real-world prompting, prompt evaluations for quality measurement, and tool use for function calling. Courses build sequentially for full Claude mastery. Stars hit 20,294 as of 2026.

Is Anthropic Courses free?

Yes, Anthropic Courses is free to access and use. The repo sits under a custom 'Other' license from Anthropic, allowing personal and educational cloning. No subscription needed, but running notebooks requires a free Anthropic API key from console.anthropic.com. API calls to Claude 3 Haiku incur minimal pay-per-use costs.

Anthropic Courses vs DeepLearning.AI Anthropic courses?

Anthropic Courses offers code-first Jupyter notebooks across five progressive topics by Anthropic directly. DeepLearning.AI provides shorter video courses on agent skills and prompt caching via partnership. Anthropic Courses suits self-paced hands-on learners; DeepLearning.AI fits quick video watchers. Choose Anthropic Courses for comprehensive coding practice, DeepLearning.AI when time is short.

Do I need Python experience for Anthropic Courses?

Basic Python helps for Jupyter Notebooks, but the prompt engineering course transfers techniques without heavy coding. API fundamentals explain Anthropic's message format simply. Later courses like evals and tools assume setup comfort. Vibe Builders start here; developers gain reliability fixes. Install via `pip install anthropic jupyter`.

How to get started with Anthropic Courses?

Clone with `git clone https://github.com/anthropics/courses`. Install dependencies: `pip install anthropic jupyter`. Sign up at console.anthropic.com for a free API key, then set `export ANTHROPIC_API_KEY=sk-...` in your terminal. Launch Jupyter: `jupyter notebook`. Open course 1 first. Follow the recommended sequential order through all five courses for best results.

What is courses?

The only official Claude curriculum with 20,000+ stars -- five sequential Jupyter courses from API fundamentals to production tool use. Self-paced, code-first, and free to clone. Start with prompt engineering techniques you can apply immediately.

How do I install courses?

Visit the GitHub repository at https://github.com/anthropics/courses for installation instructions.

What license does courses use?

courses uses the Other license.

What are alternatives to courses?

Explore related tools and alternatives on My AI Guide.

Great for: Pro Vibe Builders

Skip if: You need something more beginner-friendly or guided

🔒

Open source & community-verified

Other licensed — free to use in any project, no strings attached. 20,695 developers have starred this, meaning the community has reviewed and trusted it.

Reviewed by My AI Guide for relevance, quality, and active maintenance before listing.

Topics

claudecourseseducation

Related Tools

View all