gitwtfhub

wtf is courses?

anthropics/courses — explained in plain English

Analysis updated 2026-05-18

21,061Jupyter NotebookAudience · developerComplexity · 2/5Setup · moderate

TL;DR

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

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

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

REASON 2

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

REASON 3

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

REASON 4

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

What's in the stack?

PythonJupyter NotebookClaude APIClaude 3 Haiku

How it stacks up

anthropics/coursesbloc97/anime4kaccumulatemore/cv
Stars21,06120,93220,713
LanguageJupyter NotebookJupyter NotebookJupyter Notebook
Setup difficultymoderatehardeasy
Complexity2/53/52/5
Audiencedevelopervibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

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.

Wtf does this do

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.

Yoink these 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?

Frequently asked questions

wtf is courses?

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

What language is courses written in?

Mainly Jupyter Notebook. The stack also includes Python, Jupyter Notebook, Claude API.

What license does courses use?

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

How hard is courses to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is courses for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.