Courses

Guided, sequential learning paths to build practical skills. Work through lessons at your own pace and track your progress.

Video Course

Claude Code 101: Claude Code in Action

A comprehensive video course covering everything from coding assistant fundamentals to advanced hooks, MCP servers, GitHub integration, and the Claude Code SDK. Learn to set up, configure, and extend Claude Code for real-world development workflows.

4 sections|18 lessons

Anthropic Training Courses

Official

Free courses from Anthropic's Skilljar platform. Complete these in order to systematically build the knowledge tested in the Claude Solutions Architect certification exam.

Recommended order: Courses are listed in the sequence you should complete them. Start with Claude 101 for fundamentals, then progress through API, Bedrock, MCP, and agentic patterns.

1

Claude 101

Beginner

Start here. Learn how to use Claude for everyday work tasks, understand core features like conversations, file uploads, and projects, and build a foundation for all advanced topics.

Claude fundamentalsCore features & UIEveryday work tasksResources for advanced learning
2

Building with the Claude API

Intermediate

The most comprehensive course for certification prep. Covers the full Anthropic API — from authentication and multi-turn conversations to tool use, RAG, prompt caching, streaming, extended thinking, and agentic patterns.

API authentication & configurationSystem prompts, temperature, streamingPrompt engineering & evaluation workflowsTool use & function callingRAG with embeddings & searchExtended thinking, vision, PDF processingPrompt caching & batch operationsMCP servers & clientsAgent parallelization & routing
3

Claude in Amazon Bedrock

Intermediate

Learn to deploy and integrate Claude through Amazon Bedrock. Covers the Bedrock-specific APIs, tool use, RAG pipelines, prompt caching, and production deployment patterns on AWS infrastructure.

Multi-turn conversations via BedrockPrompt building & evaluationTool design with JSON SchemaRAG: chunking, embeddings, retrievalExtended thinking & visionPrompt caching on BedrockStreaming & inference optimizationClaude Code integration
4

Introduction to Model Context Protocol

Intermediate

Master the three MCP primitives — tools, resources, and prompts. Build MCP servers with the Python SDK, test with the Inspector, implement document management, and understand when to use each primitive.

MCP architecture & request-response flowTools (model-controlled), Resources (app-controlled), Prompts (user-controlled)Building servers with Python SDK decoratorsMCP Server Inspector for debuggingResource URIs, MIME types, templatesAutocomplete & context injection patterns
5

Model Context Protocol: Advanced Topics

Advanced

Deep dive into production MCP — sampling for AI integration, notification systems, transport mechanisms (stdio vs StreamableHTTP), file access control via roots, and scaling considerations.

Sampling: servers requesting LLM calls through clientsProgress & logging notificationsRoots-based file access & security boundariesJSON message architectureStdio vs StreamableHTTP transportProduction scaling: stateless vs statefulTransport selection for deployment
6

Claude Code in Action

Intermediate

Integrate Claude Code into real development workflows. Covers tool use architecture, context management, custom automations, MCP server integration, GitHub workflows, and thinking/planning modes.

AI coding assistant architectureMulti-tool combinations for complex tasksContext management strategiesVisual communication & planningCustom commands & automationsMCP server integration (browser automation)GitHub workflow & automated code reviewThinking & planning modes
7

Introduction to Agent Skills

Intermediate

Build, configure, and distribute reusable Skills (markdown instructions) for Claude Code. Learn frontmatter configuration, description writing for reliable triggering, directory organization, and enterprise deployment.

Skills vs CLAUDE.md, hooks, subagentsCreating Skills with SKILL.md frontmatterWriting descriptions for reliable matchingDirectory organization & progressive disclosureallowed-tools & scripts configurationSharing via repos, plugins, managed settingsIntegrating Skills into custom subagents
8

Introduction to Subagents

Intermediate

Learn to delegate tasks to isolated sub-agents in Claude Code. Covers how sub-agents use separate context windows, patterns for structured outputs, obstacle reporting, and when to use (or avoid) delegation.

How sub-agents work (separate context windows)Creating custom sub-agents with /agentsStructured output formats & obstacle reportingLimiting tool access for focused workWhen to delegate vs when not toBreaking complex work into focused pieces