Anthropic Courses (original) (raw)
Building with the Claude API
This comprehensive course covers the full spectrum of working with Anthropic models using the Claude API
Already registered? Sign In
rate limit
Code not recognized.
About this course
Course Overview
This comprehensive video course teaches developers how to integrate Claude AI into applications using the Anthropic API. The curriculum covers fundamental API operations, advanced prompting techniques, tool integration, and architectural patterns for building AI-powered systems. Through hands-on exercises and practical examples, participants will learn to implement conversational AI, retrieval-augmented generation, automated workflows, and leverage Claude's multimodal capabilities for processing text, images, and documents.
What You'll Learn
- Set up and authenticate with the Anthropic API, including API key management and request configuration
- Implement single and multi-turn conversations with proper message formatting and context handling
- Configure system prompts and control model behavior using temperature, response streaming, and structured output formats
- Design and execute prompt evaluation workflows with test dataset generation and automated grading systems
- Apply prompt engineering techniques including XML tag structuring, example-based learning, and clear directive formulation
- Integrate Claude's tool use capabilities to extend functionality with custom tools, batch operations, and web search
- Build retrieval-augmented generation (RAG) systems with text chunking, embeddings, BM25 search, and contextual retrieval
- Utilize Claude's extended features including extended thinking mode, image analysis, PDF processing, and citation generation
- Implement prompt caching strategies to optimize API usage and reduce latency
- Develop Model Context Protocol (MCP) servers and clients for standardized tool and resource integration
- Deploy Anthropic Apps including Claude Code for automated development tasks and Computer Use for UI automation
- Architect agent-based systems with parallelization, chaining, and routing workflows
Prerequisites
- Proficiency in Python programming
- Basic knowledge of handling JSON data
Who This Course Is For
- Backend developers building AI-powered APIs and services
- Full-stack engineers integrating conversational AI into web applications
- Data engineers implementing document processing and knowledge retrieval systems
- DevOps professionals automating workflows with AI assistance
- Technical architects designing scalable AI-integrated systems
- Software engineers transitioning to AI/ML application development
- Developers working on chatbots, virtual assistants, or content generation tools
Curriculum
- Introduction
- Anthropic overview
- Overview of Claude models
- Accessing Claude with the API
- Course satisfaction survey
- Quiz on accessing Claude with the API
- Prompt evaluation
- Quiz on prompt evaluation
- Prompt engineering techniques
- Quiz on prompt engineering techniques
- Tool use with Claude
- Multi-turn conversations with tools
- Implementing multiple turns
- Fine grained tool calling
- Quiz on tool use with Claude
- RAG and Agentic Search
- Introducing Retrieval Augmented Generation
- Implementing the RAG flow
- A Multi-Index RAG pipeline
- Features of Claude
- Code execution and the Files API
- Quiz on features of Claude
- Model Context Protocol
- Quiz on Model Context Protocol
- Anthropic apps - Claude Code and computer use
- Enhancements with MCP servers
- Agents and workflows
- Parallelization workflows
- Quiz on Agents and Workflows
- Final assessment
- Wrapping up!
About this course
Course Overview
This comprehensive video course teaches developers how to integrate Claude AI into applications using the Anthropic API. The curriculum covers fundamental API operations, advanced prompting techniques, tool integration, and architectural patterns for building AI-powered systems. Through hands-on exercises and practical examples, participants will learn to implement conversational AI, retrieval-augmented generation, automated workflows, and leverage Claude's multimodal capabilities for processing text, images, and documents.
What You'll Learn
- Set up and authenticate with the Anthropic API, including API key management and request configuration
- Implement single and multi-turn conversations with proper message formatting and context handling
- Configure system prompts and control model behavior using temperature, response streaming, and structured output formats
- Design and execute prompt evaluation workflows with test dataset generation and automated grading systems
- Apply prompt engineering techniques including XML tag structuring, example-based learning, and clear directive formulation
- Integrate Claude's tool use capabilities to extend functionality with custom tools, batch operations, and web search
- Build retrieval-augmented generation (RAG) systems with text chunking, embeddings, BM25 search, and contextual retrieval
- Utilize Claude's extended features including extended thinking mode, image analysis, PDF processing, and citation generation
- Implement prompt caching strategies to optimize API usage and reduce latency
- Develop Model Context Protocol (MCP) servers and clients for standardized tool and resource integration
- Deploy Anthropic Apps including Claude Code for automated development tasks and Computer Use for UI automation
- Architect agent-based systems with parallelization, chaining, and routing workflows
Prerequisites
- Proficiency in Python programming
- Basic knowledge of handling JSON data
Who This Course Is For
- Backend developers building AI-powered APIs and services
- Full-stack engineers integrating conversational AI into web applications
- Data engineers implementing document processing and knowledge retrieval systems
- DevOps professionals automating workflows with AI assistance
- Technical architects designing scalable AI-integrated systems
- Software engineers transitioning to AI/ML application development
- Developers working on chatbots, virtual assistants, or content generation tools
Curriculum
- Introduction
- Anthropic overview
- Overview of Claude models
- Accessing Claude with the API
- Course satisfaction survey
- Quiz on accessing Claude with the API
- Prompt evaluation
- Quiz on prompt evaluation
- Prompt engineering techniques
- Quiz on prompt engineering techniques
- Tool use with Claude
- Multi-turn conversations with tools
- Implementing multiple turns
- Fine grained tool calling
- Quiz on tool use with Claude
- RAG and Agentic Search
- Introducing Retrieval Augmented Generation
- Implementing the RAG flow
- A Multi-Index RAG pipeline
- Features of Claude
- Code execution and the Files API
- Quiz on features of Claude
- Model Context Protocol
- Quiz on Model Context Protocol
- Anthropic apps - Claude Code and computer use
- Enhancements with MCP servers
- Agents and workflows
- Parallelization workflows
- Quiz on Agents and Workflows
- Final assessment
- Wrapping up!