Interactive learning guide

Everything Claude offers,
clearly explained.

A structured path from zero to confidently understanding the Claude API ecosystem. Six phases, twelve knowledge checks, and reflection prompts to help it stick.

0
phases complete
0
checks passed
6
total phases
~90
minutes to complete
Overall progress 0%

Learning phases

1
What's Claude? Really?
Foundation · ~10 min
Foundational

Before writing a single line of code, you need a mental model of what Claude actually is and how it fits into the AI landscape. Claude is a large language model (LLM) built by Anthropic — a company that puts safety and reliability at the center of its research. Unlike a search engine that retrieves facts, Claude generates responses by predicting what a thoughtful, helpful continuation of your input would look like.

Topics covered click any topic to learn more

Knowledge checks

Check 1: How does Claude actually generate its answers?

Check 2: Which Claude model would you choose for a quick, low-cost task?

Reflect

Think of an everyday workflow in your work or life. Where could a model that understands natural language add value? Jot down one concrete idea.

Ask Claude ↗
2
The API & how it works
Core concept · ~15 min
Core concepts

The Claude API is the programmatic gateway to Claude. Instead of chatting in a browser, you send structured requests from your application and receive structured responses. Everything revolves around the Messages API — a simple request/response format where you provide a list of messages and Claude replies. Understanding this structure unlocks everything else.

Topics covered click any topic to learn more

Knowledge checks

Check 1: In the Messages API, what is the system prompt used for?

Check 2: What does max_tokens control in an API call?

Reflect

If you were building a customer support bot with Claude, what would you put in the system prompt? Draft 2–3 sentences that would define its behavior.

Ask Claude ↗
3
Prompt engineering
High-leverage skill · ~20 min
High-leverage

How you phrase your request to Claude has an enormous impact on output quality. Prompt engineering is the practice of crafting inputs that reliably produce the results you want. Key techniques include being explicit about format, giving examples, letting Claude think step by step, and using XML tags to structure complex prompts.

Topics covered click any topic to learn more

Knowledge checks

Check 1: You want Claude to always respond in bullet points. What's the best approach?

Check 2: What does "few-shot prompting" mean?

Reflect

Pick a task Claude might help with. Write a prompt right now — then ask: did you specify format? Tone? Audience? What would you change?

Ask Claude ↗
4
Tools & agentic capabilities
Powerful & practical · ~20 min
Advanced features

Claude can do more than generate text — it can take actions. Tool use lets Claude call functions you define (searching a database, running code, fetching a webpage) when it determines they'd help. This is what makes Claude "agentic": it can plan steps, use tools, observe results, and continue until the task is done. The Agent SDK takes this further with managed infrastructure for long-running autonomous workflows.

Topics covered click any topic to learn more

Knowledge checks

Check 1: When Claude "uses a tool," what actually happens?

Check 2: What's the main difference between a single Messages API call and an agentic loop?

Reflect

If Claude had access to your email, calendar, and web search, what task would you automate first? Describe the steps Claude would need to take.

Ask Claude ↗
5
Key capabilities overview
Breadth tour · ~15 min
Capabilities

Claude's capabilities go well beyond text chat. It can process images and PDFs, support 200K-token context windows (roughly a full novel), produce structured JSON output, cache prompts to reduce cost and latency, stream responses token by token, and run batch jobs on thousands of requests. Understanding this landscape helps you know which features to reach for when designing your application.

Topics covered click any topic to learn more

Knowledge checks

Check 1: What does a 200,000-token context window allow Claude to do?

Check 2: When would you use "prompt caching"?

Reflect

Which two capabilities listed above would be most valuable for something you want to build? Why those two specifically?

Ask Claude ↗
6
Safety, limits & best practices
Essential · ~10 min
Essential

Claude is designed with safety as a first-class concern. It will decline harmful requests, is honest about uncertainty, and resists manipulation. As a developer, understanding these properties helps you design better systems. Best practices include writing clear system prompts, testing edge cases, handling errors gracefully, staying within rate limits, and keeping humans in the loop for high-stakes decisions.

Topics covered click any topic to learn more

Knowledge checks

Check 1: Claude sometimes refuses requests. As a developer, what's the right response?

Check 2: How can you reduce the chance of Claude producing inaccurate information (hallucinations)?

Reflect

For any AI-powered application, where would you keep a human in the loop? What decisions should Claude never make fully autonomously in your use case?

Ask Claude ↗