Free course · 15 parts · Intermediate
Building with the Claude API: a hands-on course
Learn the Claude API from your first call to tools, RAG, caching, extended thinking, MCP and agents. Fifteen parts, each with a concept video and a hands-on build.
Course outline
- 1Your first Claude API callComing soon
Install, authenticate and send a message.
- 2Conversations and system promptsComing soon
Multi-turn history and steering behavior.
- 3Controlling the outputComing soon
Temperature, streaming and stop sequences.
- 4Structured outputComing soon
Get clean JSON every time.
- 5Prompt evaluationComing soon
Datasets, graders and a score you can improve.
- 6Prompt engineeringComing soon
Clarity, examples, XML tags and thinking.
- 7Tool use basicsComing soon
Let the model call your functions.
- 8Tool use in practiceComing soon
Multiple tools, errors and batching.
- 9RAGComing soon
Chat with your own documents.
- 10Prompt caching and costComing soon
Cut your bill without cutting quality.
- 11Extended thinkingComing soon
When the extra tokens are worth it.
- 12Images, PDFs and citationsComing soon
Vision input and sourced answers.
- 13MCPComing soon
Use and build tool servers.
- 14Agents and workflowsComing soon
Which one do you actually need?
- 15A Claude Code workflowComing soon
My daily setup for coding with an agent.
From your first API call to agents, in fifteen parts. Every part has a short concept video, then a hands-on video where we build it live. The written version of each part appears on this site as its video goes live, with code you can copy.
Frequently asked questions
Do I need to know Python or TypeScript for the Claude API course?
You need to be comfortable reading code in one of them. The concepts carry over to any language with an HTTP client.
Is the Claude API free to use?
No, API usage is billed per token. The course shows how to measure and reduce cost, including prompt caching.