explaingit

anthropics/courses

21,434Jupyter NotebookAudience · developerComplexity · 2/5QuietSetup · moderate

TLDR

Official Anthropic courses teaching how to build with Claude AI, from API basics through prompt engineering to production evaluations and tool use.

Mindmap

mindmap
  root((repo))
    What it does
      API fundamentals
      Prompt engineering
      Real-world scenarios
      Production evaluations
      Tool use
    Learning format
      Jupyter Notebooks
      Step-by-step tutorials
      Interactive exercises
      Low-cost examples
    Tech stack
      Claude API
      Python
      Jupyter
    Use cases
      Learn Claude integration
      Build AI applications
      Evaluate prompt quality
      Add tool calling

Things people build with this

USE CASE 1

Learn how to call the Claude API and configure model parameters for your first AI application.

USE CASE 2

Master prompt engineering techniques and apply them to solve complex real-world problems.

USE CASE 3

Build production systems by writing evaluations to measure and improve Claude's output quality.

USE CASE 4

Add tool use to your workflows so Claude can call external functions and APIs.

Tech stack

PythonJupyter NotebookClaude APIClaude 3 Haiku

Getting it running

Difficulty · moderate Time to first run · 30min

Requires a valid Anthropic API key and Python environment setup.

License could not be detected automatically. Check the repository's LICENSE file before use.

In plain English

This repository contains Anthropic's official educational courses for learning to work with the Claude AI API. It currently holds five courses designed to be taken in order. The first covers API fundamentals, getting an API key, working with model parameters, writing multimodal prompts, and streaming responses. The second is an interactive step-by-step tutorial on prompt engineering techniques. The third focuses on applying those prompting techniques to complex, real-world scenarios. The fourth teaches how to write production-grade prompt evaluations to measure output quality. The fifth covers tool use, explaining how to give Claude the ability to call external functions in your workflows. The courses are delivered as Jupyter Notebooks and tend to use Claude 3 Haiku to keep API costs low for students, though any Claude model can be used.

Copy-paste prompts

Prompt 1
Walk me through the first Anthropic course notebook to understand how to set up the Claude API and make my first request.
Prompt 2
Show me how to use the prompt engineering course to improve my prompts for a customer support chatbot.
Prompt 3
Help me implement the production evaluation techniques from course four to measure if my Claude-powered system is working well.
Prompt 4
Explain how the tool use course teaches Claude to call external functions, and show me a simple example I can adapt.
Prompt 5
I want to go through all five courses in order, what's the learning path and what will I be able to build by the end?
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.