Learn how to call the Claude API and configure model parameters for your first AI application.
Master prompt engineering techniques and apply them to solve complex real-world problems.
Build production systems by writing evaluations to measure and improve Claude's output quality.
Add tool use to your workflows so Claude can call external functions and APIs.
Requires a valid Anthropic API key and Python environment setup.
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.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.