Claude: Zero to Hero
Start here · module 2 of 4

What Claude actually is

You are here · All paths · Free plan · 30–40 min · Assumes nothing. This is the mental model everything else builds on.

What you’ll learn: a working mental model of what’s happening when you talk to Claude — enough to explain its strengths and its failure modes without hand-waving.


If you only read one thing

Claude is a program that reads everything in front of it and writes what should come next, one small piece at a time. That’s it. It has no memory of you between conversations, no access to the internet, and no ability to open your files — unless a specific feature gives it one of those things.

Three consequences follow, and they explain almost every confusing thing Claude ever does:

The technical vocabulary below — tokens, context windows, statelessness — is just precise language for those three points. Learn the three points first.


The one-paragraph version

Claude is a large language model made by Anthropic. It was trained on a very large amount of text to predict what comes next, then further trained with human and AI feedback to be helpful, honest and harmless. When you send a message, Claude reads everything currently in the conversation and generates a response one small chunk at a time. It has no memory between conversations unless a feature explicitly gives it one, no access to the internet unless a tool gives it one, and no ability to change files unless a tool gives it one.

Everything else in this track is a variation on that theme: what you put in the context, and what tools you hand it.


Concepts

Tokens

Claude doesn’t read characters or words. It reads tokens — chunks of text, roughly 3–4 characters each in English, so about ¾ of a word. “Unbelievable” might be three tokens; “cat” is one. Code and non-English text tokenise less efficiently.

This matters for two practical reasons:

  1. You’re billed per token on the API, in and out.
  2. The context window is measured in tokens, so token efficiency is capacity.

A rough conversion: 750 words ≈ 1,000 tokens. A 200-page book ≈ 100,000 tokens.

The context window

The context window — think of it as Claude’s field of view, or how much it can hold in its head at once — is everything Claude can see: the system prompt, the conversation so far, any files you attached, any tool results, and the response it’s currently writing.

Current sizes (August 2026):

Model Context window Max output
Claude Fable 5 1M tokens 128k
Claude Opus 5 1M tokens 128k
Claude Sonnet 5 1M tokens 128k
Claude Haiku 4.5 200k tokens 64k

A million tokens is enormous — roughly ten novels. But it is not infinite, and three things follow from that:

Statelessness

Stateless means “keeps no record between requests”. Each request is independent. Claude does not remember your last conversation. When a chat interface appears to remember, it’s because the interface is resending the transcript, or because a memory feature is explicitly retrieving and injecting past content.

This is the single most important thing to internalise, because it explains:

Thinking

Modern Claude models can reason privately before answering — working through the problem in a scratchpad you don’t see, then writing the response. On current models this is automatic: Claude judges how hard the question is and thinks proportionally, so a simple question still gets a fast answer.

In the chat apps you’ll see this as a thinking or effort control. Turning it up helps on maths, logic, debugging, and decisions with several competing constraints. It doesn’t help on simple lookups or rewriting, and it can actually flatten creative writing.

Models, effort, and thinking covers when to reach for it, and the exact API parameters if you need them.

Tools

By itself Claude only produces text. Every other capability — searching the web, reading a file, running code, sending a Slack message — comes from a tool: a capability someone has handed it, described well enough that Claude can ask for it to be used. The surrounding software actually executes the call and hands back the result.

That loop — model asks, harness executes, result goes back into context, model continues — is called the agentic loop, and it is the thing that turns a chatbot into an agent. Everything in stages 03, 04 and 05 is elaboration on it.

Training cutoff

Each model has a date past which it doesn’t reliably know about the world.

Model Reliable knowledge cutoff
Claude Opus 5 May 2026
Claude Sonnet 5 January 2026
Claude Fable 5 January 2026
Claude Haiku 4.5 February 2025

Anything after that date, Claude needs to look up. This is why web search matters and why Claude should search rather than answer from memory for anything current.


What Claude is good at, and what it isn’t

Genuinely strong:

Reliably weak, or requiring care:

The general mitigation for all of these is the same: give it the ground truth in context, or give it a tool that can check.


Try it

Exercise 1 — Feel the cutoff. Ask Claude, without web search enabled: “What is the most recent Claude model, and what’s its exact API string?” Then enable search and ask again. Note the difference.

Exercise 2 — Feel statelessness. Tell Claude your favourite colour. Start a brand-new conversation and ask it what your favourite colour is. Then turn on memory (Settings → Personalisation) and repeat. You’ve just seen the difference between “the model remembers” and “the product retrieves”.

Exercise 3 — Feel token cost. Paste a long article (3,000+ words) and ask a one-line question. Then start fresh, paste the same article, and ask ten questions in sequence. The second conversation costs roughly ten times as much, because the article is resent every turn. This is exactly why prompt caching exists (see Prompt caching).

Exercise 4 — Break it on purpose. Ask Claude to multiply two 6-digit numbers in its head, with thinking off. Check the answer. Then ask it to use code. This is the clearest demonstration of “give it a tool” you will ever get.


Checkpoint

You can explain, in your own words:


Going deeper