Anthropic Courses

Research & Resources 💻 Jupyter Notebook ⚖️ Other 🟢 Actively maintained
22.8k stars

Anthropic Courses is a repository of five educational courses from Anthropic that teach developers how to build with Claude, covering API fundamentals, prompt engineering, real-world prompting, prompt evaluations, and tool use. It solves the problem of learning Claude's SDK and best practices in a structured, hands-on way. It is intended for developers who want to use Claude effectively in their applications.

✨ Key features

  • Structured curriculum with five sequential courses
  • Hands-on tutorials with code examples
  • Covers API fundamentals, prompting, and tool use
  • Includes prompt evaluation techniques
  • Uses low-cost Claude 3 Haiku to minimize API costs
  • Available on AWS and Google Vertex platforms

🎯 Use cases

  • Learn to build applications with the Claude SDK
  • Master prompt engineering techniques
  • Implement tool use in workflows
  • Create production-grade prompt evaluations
  • Apply prompting to complex real-world scenarios

📦 Installation

🧰 Requirements: Requires an Anthropic API key for hands-on exercises; no specific OS or runtime mentioned.

Clone the repository:

git clone https://github.com/anthropics/courses.git

Then navigate to the course directory you want to start with, e.g., anthropic_api_fundamentals, and follow the instructions in its README.

🚀 Usage

Each course has its own README with detailed instructions. For example, to start with the API fundamentals course, navigate to anthropic_api_fundamentals and follow the setup steps, which typically involve installing the Anthropic SDK and setting your API key. The READMEs include code examples for making API calls.

⚠️ Good to know

The courses are designed for educational purposes and may not cover every edge case; they favor Claude 3 Haiku to keep costs low, but other models can be used.

❓ FAQ

What is the recommended order to take the courses?

The README suggests completing them in the order listed: API fundamentals, prompt engineering interactive tutorial, real world prompting, prompt evaluations, and tool use.

Do I need an API key to follow along?

Yes, the API fundamentals course teaches getting an API key, and hands-on exercises require an Anthropic API key.

Which Claude model is used in the courses?

The courses often use Claude 3 Haiku to keep API costs down, but you can use other Claude models if you prefer.

Are there alternative versions of the courses?

Yes, there is an AWS Workshop version of the prompt engineering tutorial and a Google Vertex version of the real world prompting course.

📊 Repository

Stars★ 22,787
Forks🍴 2,469
Open issues🐛 94
Last commit🕒 Aug 28, 2026
Created📅 May 2024
Language💻 Jupyter Notebook
License⚖️ Other

🤖 Overview, features, install steps and FAQ were generated from the project's README on Sep 4, 2026. Always check the original source before running commands.