Introduction
Welcome to the course
()
1. Anthropic Overview
Overview of Claude models
()
2. Accessing Claude with the API
Accessing the API
()
Making a request
()
Multi-turn conversations
()
Chat exercise
()
System prompts
()
System prompts exercise
()
Temperature
()
Response streaming
()
Controlling model output
()
Structured data
()
Structured data exercise
()
3. Prompt Evaluation
Prompt evaluation
()
A typical eval workflow
()
Generating test datasets
()
Running the eval
()
Model-based grading
()
Code-based grading
()
Exercise on prompt evals
()
4. Prompt Engineering Techniques
Prompt engineering
()
Being clear and direct
()
Being specific
()
Structure with XML tags
()
Providing examples
()
Exercise on prompting
()
5. Tool Use with Claude
Introducing tool use
()
Project overview
()
Tool functions
()
Tools schemas
()
Handling message blocks
()
Sending tool results
()
Multi-turn conversations with tools
()
Implementing multiple turns
()
Using multiple tools
()
The batch tool
()
Tools for structured data
()
Fine grained tool calling
()
The text edit tool
()
The web search tool
()
6. Retrieval-Augmented Generation
Introducing retrieval-augmented generation
()
Text chunking strategies
()
Text embeddings
()
The full RAG flow
()
Implementing the RAG flow
()
BM25 lexical search
()
A multi-index RAG pipeline
()
Reranking results
()
Contextual retrieval
()
7. Features of Claude
Extended thinking
()
Image support
()
PDF support
()
Citations
()
Prompt caching
()
Rules of prompt caching
()
Prompt caching in action
()
Code execution and files API
()
8. Model Context Protocol (MCP)
Introducing MCP
()
MCP clients
()
Project setup
()
Defining tools with MCP
()
The server inspector
()
Implementing a client
()
Defining resources
()
Accessing resources
()
Defining prompts
()
Prompts in the client
()
MCP review
()
9. Anthropic Apps: Claude Code and Computer Use
Anthropic apps
()
Claude Code setup
()
Claude Code in action
()
Enhancements with MCP servers
()
Parallelizing Claude Code
()
Automating debugging
()
Computer Use
()
How Computer Use works
()
10. Agents and Workflows
Agents and workflows
()
Parallelization workflows
()
Chaining workflows
()
Routing workflows
()
Agents and tools
()
Environment inspection
()
Workflows vs. agents
()
Wrapping up!
Course wrap-up
()
Ex_Files_Building_with_Claude_API.zip
(7.0 MB)