Course · Developer
Building with the Claude API
85 lessons
Introduction
Accessing Claude with the API
Other
- 5Making a request
- 6Multi-Turn conversations
- 7Chat exercise
- 8System prompts
- 9System prompts exercise
- 10Temperature
- 11Course satisfaction survey
- 12Response streaming
- 13Structured data
- 14Structured data exercise
- 15Quiz on accessing Claude with the API
- 16Prompt evaluation
- 17A typical eval workflow
- 18Generating test datasets
- 19Running the eval
- 20Model based grading
- 21Code based grading
- 22Exercise on prompt evals
- 23Quiz on prompt evaluation
- 24Prompt engineering
- 25Being clear and direct
- 26Being specific
- 27Structure with XML tags
- 28Providing examples
- 29Exercise on prompting
- 30Quiz on prompt engineering techniques
- 31Introducing tool use
- 32Project overview
- 33Tool functions
- 34Tool schemas
- 35Handling message blocks
- 36Sending tool results
- 37Multi-turn conversations with tools
- 38Implementing multiple turns
- 39Using multiple tools
- 40Fine grained tool calling
- 41The text edit tool
- 42The web search tool
- 43Quiz on tool use with Claude
- 44Introducing Retrieval Augmented Generation
- 45Text chunking strategies
- 46Text embeddings
- 47The full RAG flow
- 48Implementing the RAG flow
- 49BM25 lexical search
- 50A Multi-Index RAG pipeline
- 51Extended thinking
- 52Image support
- 53PDF support
- 54Citations
- 55Prompt caching
- 56Rules of prompt caching
- 57Prompt caching in action
- 58Code execution and the Files API
- 59Quiz on features of Claude
- 60Introducing MCP
- 61MCP clients
- 62Project setup
- 63Defining tools with MCP
- 64The server inspector
- 65Implementing a client
- 66Defining resources
- 67Accessing resources
- 68Defining prompts
- 69Prompts in the client
- 70MCP review
- 71Quiz on Model Context Protocol
- 72Anthropic apps
- 73Claude Code setup
- 74Claude Code in action
- 75Enhancements with MCP servers
- 76Agents and workflows
- 77Parallelization workflows
- 78Chaining workflows
- 79Routing workflows
- 80Agents and tools
- 81Environment inspection
- 82Workflows vs agents
- 83Quiz on Agents and Workflows
- 84Final Assessment
- 85Course Wrap Up