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

The Claude landscape

You are here · All paths · Free plan for the exercises · 30–40 min · Assumes What Claude actually is.

What you’ll learn: every place Claude exists, what each one is for, and how they relate — so you always know which door to walk through.


If you only read one thing

Claude isn’t one product, it’s about a dozen, and they all run on the same brain. What differs is what each one is allowed to touch.

If you’re not a developer, you need to know four names:

The rest of this module maps everything else, including the developer tools. Skim those sections; you’re reading them so the names aren’t strange later, not to learn them now.


The map

Underneath everything is one set of models — Fable 5, Opus 5, Sonnet 5, Haiku 4.5. On top of them sit four layers of product. They all think the same; they differ in what they’re allowed to touch.

Layer What it is Where it lives What it can touch
1 · Chat You type, Claude answers claude.ai, desktop app, mobile app, Projects Whatever you paste or upload, plus the web and any connectors you’ve enabled
2 · Agentic desktop You describe a job, Claude goes and does it Cowork, Claude Code Your files, your terminal, your browser — with your permission
3 · In-app Claude appears inside software you already use Excel, Word, PowerPoint, Outlook, Microsoft 365, Chrome, Slack, Xcode Whatever that app can see
4 · Developer platform You build software that calls Claude Claude API, Agent SDK, Managed Agents, Console Whatever you write code to give it

Most people live in layers 1 and 2 and never need 3 or 4. If you’re on Path A, that’s the whole map — layers 3 and 4 are there so you know they exist.

And cutting across all of them, four extension mechanisms you’ll meet repeatedly:


Layer 1 — Chat

claude.ai (web), desktop app, mobile app

The conversational interface. Same account, same conversations, synced across all three.

What lives here:

Feature What it does Covered in
Conversations The basic chat Your first real conversation
Artifacts Live, rendered output — code, HTML, docs, diagrams Artifacts and file creation
File upload PDFs, images, spreadsheets, code Files, images, and vision
File creation Real .docx, .xlsx, .pptx, .pdf outputs Artifacts and file creation
Web search & Research Live lookups; Research runs a multi-step investigation Web search and Research
Memory & personalisation Claude remembers preferences across chats Memory and personalisation
Projects A workspace with its own knowledge base and instructions Projects
Skills Custom, reusable capabilities Skills
Connectors MCP integrations to Gmail, Drive, Slack, Jira, etc. Connectors and MCP, explained without code
Claude Design A canvas for design work Claude inside your apps
Incognito chats Conversations that don’t persist Memory and personalisation

Use it for: thinking, writing, analysis, one-off questions, anything conversational.


Layer 2 — Agentic desktop

Both of these give Claude a loop: it plans, acts, observes the result, and continues — without you approving every step.

Claude Cowork

The non-developer agent. A visual interface where Claude works on multi-step tasks against your local files — research synthesis, file organisation, document generation — with visible progress and the ability to steer mid-task.

Use it for: “here is a folder, do a job with it” — no terminal, no code.

Covered in Cowork.

Claude Code

The developer agent. Reads your codebase, edits files, runs commands, and integrates with your dev tools.

Surfaces: terminal CLI, VS Code, JetBrains, desktop app, web (claude.ai/code), mobile, Slack, GitHub Actions, GitLab CI. All surfaces share the same engine — your CLAUDE.md, settings, and MCP servers work across every one of them.

Use it for: anything involving a repository.

Covered in all of stage 03.

Cowork vs Claude Code: same underlying agentic engine, different audience. Cowork is file-and-document oriented with a GUI; Claude Code is repository oriented and code-native. If your task has a git directory in it, use Claude Code.


Layer 3 — In-app integrations

Claude showing up where you already work.

Integration What it is
Claude for Excel A spreadsheet agent inside Excel
Claude for Word / PowerPoint / Outlook Office agents for docs, decks, and mail
Microsoft 365 Works across M365 apps, including with third-party platforms
Claude in Chrome A browsing agent extension — navigates, fills forms, extracts data, debugs web apps
Claude in Slack Mention @Claude in a channel; delegate coding tasks and get a PR back
Claude in Xcode Apple-platform development
Claude Security Security-focused workflows

Covered in Claude inside your apps.


Layer 4 — Developer platform

Claude API

Direct model access over HTTP. The Messages API is the core endpoint. Official SDKs in Python, TypeScript, Go, Java, C#, PHP, Ruby, plus an OpenAI-compatibility shim and a first-party CLI (ant).

Also available through Amazon Bedrock, Claude Platform on AWS, Google Cloud, and Microsoft Foundry.

Covered in stage 04.

Claude Agent SDK

Claude Code as a library. You get the agentic loop, the tool suite, hooks, permissions, subagents, skills, and session management — with full control over orchestration. Python and TypeScript.

Covered in The Claude Agent SDK.

Managed Agents

Anthropic-hosted agents that run in a managed cloud sandbox. You define the agent; Anthropic runs it. Supports scheduled deployments, webhooks, memory stores, and multi-agent orchestration without you operating infrastructure.

Covered in Managed Agents.

Claude Console

The web dashboard at platform.claude.com: API keys, workspaces, spend limits, usage analytics, the prompt workbench, and evaluation tooling.


The cross-cutting mechanisms

These four appear at every layer. Learning them once pays off everywhere.

Skills

A SKILL.md file with YAML frontmatter (name, description) plus optional bundled files and scripts. Claude loads the description always, the body when triggered, and bundled resources only when needed — progressive disclosure. Roughly 100 tokens per installed skill until it fires.

Works in: claude.ai (upload as zip), Cowork, Claude Code (~/.claude/skills/ or .claude/skills/), the API (skill_id + code execution tool), Agent SDK, Managed Agents.

Skills do not sync between surfaces. A skill uploaded to claude.ai is not available in the API or in Claude Code. Upload separately per surface.

MCP (Model Context Protocol)

An open standard for connecting AI tools to external data and actions. In consumer products these are called Connectors. In Claude Code and the SDK they’re MCP servers. Same protocol.

Plugins

Installable bundles that can contain skills, subagents, hooks, MCP servers, and commands. Distributed through marketplaces. Available in Claude Code and in Cowork.

Memory


Choosing a door: a decision table

Your situation Go here
Ask a question, write something, analyse a document claude.ai chat
Same task repeatedly, with the same background material A Project
Same task repeatedly, with the same procedure A Skill
“Here’s a folder of files, do a job” Cowork
Anything in a git repository Claude Code
Data already in Excel Claude for Excel
Something on a website, repeatedly Claude in Chrome
Embed Claude in your own product Claude API
Build an autonomous agent with tools Agent SDK
Run agents without operating servers Managed Agents

Try it

Exercise 1. Open claude.ai and find, in the UI: the model picker, the attachment button, the search/research toggles, and Settings → Features. Just locate them.

Exercise 2. Install the Claude Desktop app from claude.com/download. Note the three tabs: Chat, Cowork, Code.

Exercise 3. Take the three most repetitive things you do at work and place each one in the decision table above. Write the answers in your prompt journal. You’ll revisit this at the end of stage 02.

Checkpoint

Without looking, name: three surfaces where Skills work, the difference between a Connector and an MCP server, and when you’d pick Cowork over Claude Code.

Going deeper