Analysis updated 2026-05-18
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.
| anthropics/courses | bloc97/anime4k | accumulatemore/cv | |
|---|---|---|---|
| Stars | 21,061 | 20,932 | 20,713 |
| Language | Jupyter Notebook | Jupyter Notebook | Jupyter Notebook |
| Setup difficulty | moderate | hard | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
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.
Official Anthropic courses teaching how to build with Claude AI, from API basics through prompt engineering to production evaluations and tool use.
Mainly Jupyter Notebook. The stack also includes Python, Jupyter Notebook, Claude API.
License could not be detected automatically. Check the repository's LICENSE file before use.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.