Anthropic Courses: Claude API, Prompting, Evals, and Tool Use
Anthropic Courses is the official Anthropic educational repository for Claude API fundamentals, prompt engineering, real-world prompting, prompt evaluations, and tool use.
Anthropic Courses Guide
Key takeaways#
- Anthropic Courses is the official Anthropic GitHub repository for educational Claude and API courses.
- The repository currently organizes material across API fundamentals, prompt engineering, real-world prompting, prompt evaluations, and tool use.
- Builders should treat it as a hands-on Claude learning path and run the exercises with their own API key and current model choices.
What this resource covers#
Anthropic Courses is an official educational repository from Anthropic. The README recommends completing five courses in order: Anthropic API fundamentals, the prompt engineering interactive tutorial, real world prompting, prompt evaluations, and tool use. That sequence is useful because it moves from basic API access into production-style prompting, evaluation, and tool-calling workflows.
The API fundamentals course introduces the Claude SDK and common API concepts such as API keys, model parameters, multimodal prompts, and streaming responses. The prompt engineering tutorial is a step-by-step guide to prompting techniques. Real world prompting focuses on applying those techniques to more complex prompts. Prompt evaluations teaches how to measure prompt quality. Tool use covers the patterns needed to let Claude call external functions or tools.
How to use it#
Start with the API fundamentals course if you have not built against Claude before. Do not skip the setup work: get an API key, run the examples, change model parameters, and inspect the outputs. Then move into prompt engineering and keep a notebook of prompt changes, failures, and improvements.
For production builders, the two most valuable sections are prompt evaluations and tool use. Prompt evaluations help you avoid relying on vibes when prompts change. Tool use teaches the mechanics that make Claude useful in workflows that need structured actions rather than plain chat.
Best fit#
This resource is best for developers, product engineers, prompt engineers, and technical operators who want to build with Claude directly. It also works as onboarding material for teams that need a shared baseline before designing Claude-powered internal tools.
Limitations#
The README notes that the courses often favor lower-cost Claude models to keep student costs down. Builders should re-check current model names, pricing, and capabilities before copying the examples into production. Treat the repo as a learning path, then validate any production workflow with your own evals.
Source#
- GitHub: https://github.com/[anthropics](/tools/anthropics)/courses
- Anthropic organization page: /organizations/anthropic