Skilljar is a learning management system that hosts our educational content. You're logging into it to access the Anthropic course materials. This separate platform allows us to provide interactive learning experiences, track your progress, and ensure you have access to all course resources in an organized way.
- Introduction
-
Welcome to the course
- Anthropic overview
-
Overview of Claude models
- Accessing Claude with the API
-
Accessing the API
-
Vertex AI Setup
-
Making a request
-
Multi-turn conversations
-
Chat exercise
-
System prompts
-
System prompts exercise
-
Temperature
-
Course satisfaction survey
-
Response streaming
-
Controlling model output
-
Structured data
-
Structured data exercise
-
Quiz on accessing Claude with the API
- Prompt evaluation
-
Prompt evaluation
-
A typical eval workflow
-
Generating test datasets
-
Running the eval
-
Model based grading
-
Code based grading
-
Exercise on prompt evals
-
Quiz on prompt evaluation
- Prompt engineering techniques
-
Prompt engineering
-
Being clear and direct
-
Being specific
-
Structure with XML tags
-
Providing examples
-
Exercise on prompting
-
Quiz on prompt engineering techniques
- Tool use with Claude
-
Introducing tool use
-
Project overview
-
Tool functions
-
Tool 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
-
The text edit tool
-
The web search tool
-
Quiz on tool use with Claude
- 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
-
Quiz on Retrieval Augmented Generation
- Features of Claude
-
Extended thinking
-
Image support
-
PDF support
-
Citations
-
Prompt caching
-
Rules of prompt caching
-
Prompt caching in action
-
Quiz on features of Claude
- Model Context Protocol
-
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
-
Quiz on Model Context Protocol
- Anthropic apps - Claude Code and computer use
-
Anthropic apps
-
Claude Code setup
-
Claude Code in action
-
Enhancements with MCP servers
-
Parallelizing Claude Code
-
Automated debugging
-
Computer use
-
How computer use works
- Agents and workflows
-
Agents and workflows
-
Parallelization workflows
-
Chaining workflows
-
Routing workflows
-
Agents and tools
-
Environment inspection
-
Workflows vs agents
-
Quiz on agents and workflows
- Final assessment
-
Final assessment quiz
- Wrapping up!
-
Course Wrap Up