Overview
01Command Line0/8
  • Shell, Quoting, and Expansion
  • Redirection, Pipes, and Exit Codes
  • Processes and Job Control
  • Environment Variables and PATH
  • Package Managers and Toolchains
  • Search and Text Processing
  • Git Objects, Branches, and Diffs
  • Git Worktrees, Reflog, and Recovery
02Model Behavior0/7
  • Tokens and Tokenization
  • Context Windows
  • Sampling Parameters
  • Reasoning and Test-Time Compute
  • Why Models Hallucinate
  • Prompting, RAG, and Fine-Tuning
  • Model Selection and Cost
03How Claude Code Works0/11
  • The Agentic Loop
  • The System Prompt and What Loads
  • The Built-In Tools
  • Context Management and Compaction
  • The Permission Model
  • Auto Mode and the Classifier
  • Settings and Precedence
  • CLAUDE.md, Rules, and Memory
  • Sessions, Checkpoints, and Worktrees
  • Headless Mode and the CLI
  • Cost and Prompt Caching
04Customization0/8
  • Agent Skills
  • Writing a Skill
  • Slash Commands
  • Hooks
  • Writing a Hook
  • Subagents
  • Plugins and Marketplaces
  • Choosing Between Skill, Subagent, Command, and MCP
05MCP0/8
  • What MCP Is
  • Tools, Resources, and Prompts
  • Transports and the Stateless Model
  • MCP in Claude Code
  • The API MCP Connector
  • Building a Server
  • Tool Design for Agents
  • When Not to Use MCP
06Building on the API0/9
  • The Messages API
  • Tool Use
  • Writing the Agentic Loop
  • Server Tools
  • Structured Outputs
  • Extended Thinking and Effort
  • Prompt Caching
  • Message Batches
  • The Claude Agent SDK
07Context and Retrieval0/9
  • Context Engineering
  • Compaction, Notes, and External Memory
  • Embeddings
  • Chunking
  • Hybrid Search
  • Reranking
  • Contextual Retrieval
  • Agentic Search and Long Context
  • Evaluating Retrieval
08Orchestration0/7
  • Orchestration Topologies
  • Orchestrator and Workers
  • When Multi-Agent Helps and When It Hurts
  • Passing State Between Agents
  • Harness Design
  • Long-Horizon Agents
  • Multi-Agent Failure Modes
09Evals and Observability0/8
  • Eval-Driven Development
  • Error Analysis and Failure Taxonomies
  • Graders and Eval Types
  • LLM-as-Judge
  • Statistics for Evals
  • Evaluating Agents
  • Benchmarks and Their Limits
  • Tracing and Observability
10Security0/10
  • The Agent Threat Model
  • Prompt Injection
  • The Lethal Trifecta
  • Exfiltration Channels
  • Tool Permissioning and Least Privilege
  • Human Approval and Its Limits
  • Sandboxing
  • Supply Chain Risk in Skills, Plugins, and MCP Servers
  • Vetting a Third-Party Skill or Server
  • Secrets and Agent Identity
11Deployment and Governance0/7
  • Enterprise Administration
  • Managed Settings and Policy
  • Gateways and Cloud Routing
  • Cost Controls and Usage Analytics
  • Data Retention and Zero Data Retention
  • Compliance Posture
  • AI Governance Frameworks
12Adoption0/6
  • Adoption Program Models
  • Enablement and Internal Libraries
  • Measuring Adoption and Impact
  • The Productivity Evidence
  • Change Management for Knowledge Workers
  • Teaching Methods That Work
Extended lessons
Curriculum/Building on the API

Building on the API

9 core lessons · 4 hr 48 min·
0 of 9 complete

Messages API

  1. The Messages API
    Peace Of Code · 49 minVideo + articles
  2. Structured Outputs
    AlexAI · 15 minVideo + articles
  3. Extended Thinking and Effort
    Claude · 24 minVideo + articles

Tools

  1. Tool Use
    Peace Of Code · 49 minVideo + articles
  2. Writing the Agentic Loop
    Strata · 18 minVideo + articles
  3. Server Tools
    Claude · 21 minVideo + articles

Cost and scale

  1. Prompt Caching
    Claude · 28 minVideo + articles
  2. Message Batches
    Peace Of Code · 34 minVideo + articles

Agent SDK

  1. The Claude Agent SDK
    Peace Of Code · 48 minVideo + articles

Extended

5 lessons · All extended lessons

Messages API

  1. Files, PDFs, and Vision

Cost and scale

  1. Context Editing and the Memory Tool
  2. Rate Limits and Operations

Agent SDK

  1. Hooks and Subagents in the Agent SDK
  2. Managed Agents