All the key visuals from the course in one place. Bookmark this page.
| Β | Β | Β | Β | Β |
|---|---|---|---|---|
| π 01 Intro | β | π 02 Getting Started | β | π‘ 03 Prompting |
| Β | Β | Β | Β | β |
| ποΈ 08 Projects | β | π§ͺ 07 Advanced | β | π οΈ 04 Features |
| β | Β | β | Β | β |
| π 09 Resources | Β | βοΈ 06 API | β | π» 05 Claude Code |
π€ You
β
ββββΆ π¬ Claude.ai (chat β web, mobile, desktop) ββ
ββββΆ π» Claude Code (terminal coding agent) ββΌβββΆ π§ Claude
ββββΆ βοΈ Claude API (build your own apps) ββ
INTELLIGENCE
β²
π Opusβ
β
β β‘ Sonnet
β
β π Haiku
ββββββββββββββββββββββββββββΊ
SPEED & COST
| Β | π Opus | β‘ Sonnet | π Haiku |
|---|---|---|---|
| Best for | Hardest tasks | Daily driver | High volume |
| Examples | Complex reasoning, agentic coding | 90% of production work | Classification, simple Q&A |
π― Great Prompt
β
βββββββββββββ¬ββββββββββββΌββββββββββββ¬ββββββββββββ
βΌ βΌ βΌ βΌ βΌ
π ROLE π CONTEXT π― TASK π CONSTRAINTS π¦ FORMAT π EXAMPLES
π¨ Bad output? Walk down this list β first match wins.
| If⦠| Then⦠|
|---|---|
| β Task is ambiguous | Add: βAsk me 3 clarifying questions firstβ |
| π¨ Wrong tone or format | Add: an example or a format spec |
| π§© Complex multi-step task | Break into a chain of smaller prompts |
| π§ Reasoning is shallow | Add: βThink step-by-step before answeringβ |
| π Details are missing | Add: role + context + constraints |
| π€· Still bad? | Try a different model (Sonnet β Opus) |
| Area | Whatβs in it |
|---|---|
| ποΈ Workspace | Projects Β· Custom Instructions Β· Style Presets |
| π₯ Inputs | File Uploads Β· Images Β· PDFs Β· Spreadsheets |
| π€ Outputs | Artifacts Β· Code Execution Β· File Creation |
| π Live data | Web Search Β· Research Mode |
| π§ Memory | Cross-chat memory Β· Past chat search |
| π Connectors | Google Workspace Β· GitHub Β· Slack Β· Notion Β· 40+ more |
| π Skills | PowerPoint Β· Excel Β· Word Β· Custom Skills |
π€ You describe a goal
β
βΌ
π§ Claude plans ββββββββββββββββ
β β
βΌ β
Read-only or edit? β
β β β
βΌ βΌ β
π Read π Propose β
files edit β
β β β
β βΌ β
β π€ You approve? β
β β β β
β yes no βββΆ π¬ push back βββ
β βΌ
β βοΈ Apply
β β
βΌ βΌ
π¬ Report ββ Done? βββΆ β
Finished
β
no βββΆ (back to plan)
π― Goal
β
βΌ
π§ Plan ββββββββββββββββ
β β
βΌ β
Tool needed? β
β β β
yes no β
βΌ βΌ β
π§ Call tool β β
β β β
βΌ β β
π Result β β
β β β
βΌ βΌ β
Done? β
β β β
no βββββ (loop) β
β β
yes β
βΌ β
π¬ Answer βββΆ β
Done β
1. π€ User βββΆ π§ Claude "Should I bring a jacket?"
2. π§ Claude βββΆ π» Your code tool_use: get_weather("Paris")
3. π» Your code βββΆ π» Your code calls weather API
4. π» Your code βββΆ π§ Claude tool_result: {temp: 14, drizzle}
5. π§ Claude βββΆ π€ User "Yes β 14Β°C, drizzly. Light jacket."
π§ Claude Β ββMCPβββΆ Β π§ Mail Β· π GitHub Β· ποΈ Database Β· π Notion Β· β any other MCP server
Each server exposes tools (actions Claude can take), resources (data Claude can read), and prompts (templates).
ββββΆ π Haiku (easy 90%) βββΆ π¬ Answer
π€ User query βββΆ β‘ Router (cheap/fast) βββ€
ββββΆ π Opus (hard 10%) βββΆ π¬ Answer
Walk top to bottom before shipping any Claude-powered app:
| # | Step | What to check |
|---|---|---|
| 1 | π Secrets in vault | No keys in code, repo, or logs |
| 2 | β±οΈ Rate-limit endpoint | Donβt expose raw API to users |
| 3 | π° Cost caps + alerting | Anomaly alerts on token spend |
| 4 | π Retries with backoff | Handle 429s and 5xxs gracefully |
| 5 | π Logging + PII redaction | Audit trail, but no leaks |
| 6 | π§ͺ Eval set | Regression tests on every prompt change |
| 7 | π‘οΈ Fallback model | Survive model outages |
| 8 | πΎ Prompt caching | Static context > 1024 tokens? Cache it |
| 9 | π Ship it! | Β |
| # | Project | Skills |
|---|---|---|
| 1οΈβ£ | π¬ CLI Chatbot | Streaming Β· multi-turn Β· system prompts |
| 2οΈβ£ | π Doc Q&A | RAG Β· caching Β· file parsing |
| 3οΈβ£ | π Research Agent | Tool use Β· planning Β· web fetch |
| 4οΈβ£ | π€ Code Reviewer | Structured outputs Β· git integration Β· JSON schema |
π Want this interactively? Open
hub.htmlin your browser.