Skip to content
eldan.ai

Working notebook · No signup

AI for Everyone

A working guide to using AI properly, in twenty-four lessons. Not a list of prompts to copy — the mechanics underneath them, so you can tell a good answer from a confident one and build something that keeps running after you close the tab.

Your progress

Course at a glance

Structure
4 phases
Length
24 lessons
Workload
8 hours
Pace
Self-paced

How to use this

Phase 1

Foundation

How the machine actually works. Without the mechanics you are copying someone else’s spells; with them you write your own.

Lesson 1Attention — how AI reads your wordsThe model does not understand meaning. It weighs probability against the words around it.

A language model does not look up an answer. It predicts the next piece of text, one piece at a time, and the attention mechanism is how it decides which of your earlier words matter for that prediction.

Write "bank" and the model has no idea which bank you mean. Attention scans the neighbouring words — "river", "account", "turn" — and shifts its prediction accordingly. Every word you supply is evidence. Every word you leave out is a gap the model fills with the statistically average answer.

Golden rule

Most disappointing answers are a context problem, not a model problem. Before you switch models, add the two or three sentences you left out.

Try this

Take a prompt that gave you a mediocre answer last week. Add three sentences: who you are, what this is for, and what shape the answer should take. Run both and put the outputs side by side.

Lesson 2Tokens and the context windowTokens are the unit of billing and of memory. In 2026 the window stopped being the constraint.

A token is roughly three to four characters — part of a word, not a whole one. Usage limits and API bills are counted in tokens. The context window is how many tokens the model can hold at once: everything you have said, everything it has said, and every file you attached.

This is the number that changed most since 2025. A million tokens used to be a premium headline feature. It is now the baseline for flagship models across all three major vendors.

Context window and maximum output of current flagship models
ModelContext windowMax output
Claude Fable 51M128K
Claude Opus 51M128K
Claude Sonnet 51M128K
Claude Haiku 4.5200K64K
GPT-5.6 Sol / Terra / Luna1.05M128K
Gemini 3.1 Pro1M64K
DeepSeek V4 Flash / Pro1M384K
Vendor documentation, checked 6 August 2026.

Three caveats that trip people up:

  • Tokens are not words, and the ratio moved. Claude’s newer tokenizer produces roughly 30% more tokens for the same text than models before Opus 4.7, so the old "one token ≈ 0.75 words" rule now understates what you are spending.
  • Long prompts cost more per token. OpenAI applies a 2× input and 1.5× output multiplier above 272,000 input tokens. Consumer plans hide the arithmetic, but it is why a very long chat burns your quota fast.
  • The chat app is not the API. Product surfaces cap below the model ceiling — Anthropic’s pricing page lists a 200K window on the Max plan even though the underlying models are 1M. Do not assume you get the full window in the web UI.

Try this

Paste a page of your own writing into a tokenizer and watch it split. Then start a fresh chat for your next unrelated task instead of continuing the old one — a clean window is cheaper and sharper than a long one.

Lesson 3Hallucinations — why AI states things that are not trueNot a bug. A probability engine will always produce a confident average when it has nothing better.

The model generates the most plausible continuation. Plausible and true overlap most of the time, which is exactly what makes the gap dangerous: a fabricated citation reads identically to a real one. Invented case law, invented studies, invented API methods, dead URLs — all of it comes out in the same steady voice.

Two things changed since 2025 and they pull in opposite directions. Knowledge cutoffs are now close to the present — GPT-5.6 is trained to February 2026, Opus 5 to May 2026 — so "the model knows nothing recent" is overstated. But web search is now built in nearly everywhere, and often on by default, which means answers arrive pre-mixed from training and live sources and it is harder to tell which part came from where.

  • Open the links. If a citation has no clickable source attached, treat it as unverified. Citation styling differs by product and gets redesigned often — look for a real link, not for a particular symbol.
  • Ask the model to mark its uncertainty explicitly, and to say when it is inferring rather than reporting.
  • For anything that matters — legal, medical, financial, or a number going into a deck — verify against the primary source yourself. Every time.
  • Ground it in your own documents. That is what Projects are for, in Phase 2.

Watch out

The failure mode is not that AI is wrong sometimes. It is that it is wrong in the same tone it is right in. Confidence carries no information.

Lesson 4Effort and thinking — the dial that replaced temperatureTemperature was never exposed in consumer chat apps. Reasoning effort is the control that actually matters now.

Older courses spend a lesson on temperature: a 0-to-1 dial for how random the output is, low for facts and high for brainstorming. It is worth knowing why that lesson is gone.

ChatGPT, Claude and the Gemini app never exposed temperature. It was always an API parameter, so the advice was about a knob most students could not reach. And on 2026 reasoning models it matters far less, because the model manages its own variability internally. Anthropic’s API reference still documents temperature; whether a given model honours it varies, so check that model’s docs rather than trusting a blog post.

What you actually control now is how hard the model thinks before answering. On Fable 5 thinking is always on and cannot be turned off. On Opus 5 and Sonnet 5 it is on by default, with an adaptive mode that decides how much reasoning a question deserves. OpenAI exposes the same idea as a reasoning effort setting.

Golden rule

Pick effort by stakes, not by taste. Quick lookups and rewrites want low effort and a fast answer. Analysis, planning and anything you will act on want high effort — and are worth waiting thirty seconds for.

Try this

Take one genuinely hard question from your work. Ask it at the lowest effort setting your tool offers, then at the highest. The difference is the thing this lesson is about.

Lesson 5The model mapThere is no best model. There is the one that fits the job — and the names stopped being sortable.

Learn the tiers, not the names. Every vendor now ships roughly three: a frontier model for hard reasoning, a balanced everyday model, and a cheap fast one for volume. The names are actively misleading if you assume bigger numbers mean newer.

  • Anthropic put Fable 5 above the Opus line, so "Opus" is no longer the top of the range.
  • OpenAI named the GPT-5.6 variants Sol, Terra and Luna instead of pro/mini/nano — nothing in the name tells you which is largest.
  • Google’s Gemini 3.6 Flash is newer than 3.5 Flash, which is newer than 3.1 Pro. "Flash" now outranks the older "Pro" on several axes.
Which model to reach for, by task
If you needReach forBecause
Hard reasoning, long analysisClaude Fable 5 or Opus 5Frontier tier, thinking on by default, 1M context
Everyday writing and editingClaude Sonnet 5Best speed-to-quality balance; the default on Claude Free
Fast, high-volume, cheapClaude Haiku 4.5, GPT-5.6 LunaFast and cheap, and good enough for most volume work
Research across the live webGemini 3.1 Pro, PerplexitySearch-native, with a 1M-token window behind it
Reading a very long documentAny 1M-context flagshipThe window stopped being the differentiator
ImagesGemini Nano Banana Pro, GPT Image 2The current image flagships — see Lesson 14
VideoGoogle Veo 3.1The mainstream consumer option after OpenAI’s exit — see Lesson 15
Zero budgetDeepSeek, Qwen, Gemini free tierFull-capability chat at no cost
Checked 6 August 2026. Model lineups and prices moved repeatedly in the fourteen months before this date — see Lesson 23.

Watch out

Paying for a plan does not always buy the top model. Anthropic includes Fable 5 on Max and Team Premium — drawing on up to half your weekly limits — but on Pro it is pay-as-you-go credit rather than part of the subscription. Check what your tier actually includes before you plan around a model.

Try this

Open accounts on two of them — Claude and Gemini is the usual pair — and send both the same real request from your week. Not a test question. A real one.

Lesson 6Practice — Phase 1Four exercises. Do them before moving on; the rest of the course assumes the reflexes.
  • Rewrite one weak prompt by adding context, and keep both versions.
  • Run the same hard question at low and high reasoning effort.
  • Catch a hallucination on purpose: ask for five sources on a narrow topic you know well, then check every one.
  • Send one identical prompt to two different vendors and write down which you preferred and why.

Golden rule

You have finished Phase 1 when you can explain, out loud, why a bad answer was bad — context, effort, model choice, or the model simply not knowing.

Tips and tricksPhase 1
  1. 01Never ask which model answeredA model has no reliable knowledge of which model it is. Anthropic’s own fix is to state it in the prompt — “the current model is Claude Opus 5” — rather than ask. If you want to know what you are talking to, read the model picker, not the reply.SourceAnthropic — Prompting best practices (opens in a new tab)

  2. 02Check the cutoff, not the tierClaude Fable 5 sits above the Opus line, but its reliable knowledge cutoff is January 2026 — four months behind Claude Opus 5 at May 2026. For anything time-sensitive the higher tier is the worse-informed one.SourceAnthropic — Models overview (opens in a new tab)

  3. 03Turn effort down, not upEffort already defaults to high on Claude, so the useful move is downward — and it reaches past the thinking, spending fewer tokens on tool calls and preamble too. On Opus 5 it will not reliably shorten the answer itself, so ask for length in the prompt. OpenAI runs the other way, defaulting to medium.SourceAnthropic — Effort (opens in a new tab)OpenAI — Reasoning (opens in a new tab)

  4. 04Stop copying temperature settingsIf an older guide tells you to set temperature, top_p or top_k, it is out of date. On Claude Opus 4.7 and later those are not ignored — the request fails outright. Steer with the prompt and the effort dial instead.SourceAnthropic — Model deprecations (opens in a new tab)

Phase 2

Engineering

The 2023 craft of magic phrases is dead. What replaced it is unglamorous and still worth learning: structure, context, and knowing which advice expired.

Lesson 7Structure beats phrasingFormatting is not a spell. It is how you remove ambiguity about which part of your message is which.

When a prompt mixes instructions, background, examples and the actual input, the model has to guess where each one starts. Tags remove the guess. Anthropic still recommends XML tags for exactly this reason: they let the model parse a complex prompt unambiguously.

<context>
  You are editing for a tech blog read by non-engineers.
</context>

<task>
  Rewrite the draft below so a smart beginner follows it.
</task>

<constraints>
  Keep it under 400 words. No jargon without a definition.
</constraints>

<draft>
  ...
</draft>

XML suits Claude. Markdown headings work everywhere and are easier to type. For a short request, plain prose is fine — structure earns its keep when the prompt gets long enough that you would want headings in a document.

Watch out

Drop the shouting. "CRITICAL: You MUST..." was 2024 advice for models that ignored soft instructions. Current models follow normal phrasing and over-trigger on the aggressive version. Write "Use this when..." and stop there.

Lesson 8The system prompt formulaSet it once, reuse it forever. Role prompting is one of the techniques that survived intact.

A system prompt is the standing instruction that sits above every message in a conversation — in Claude Projects, in whatever your assistant calls a saved instruction, or in the API. Anthropic is explicit that this still works: setting a role in the system prompt focuses behaviour and tone, and even a single sentence makes a difference.

Formula

1. Role — who the model is and what it is expert in. 2. Behaviour — how it should talk to you, and when to ask instead of assume. 3. Constraints — what it must not do. 4. Format — the exact shape the answer comes back in.

The format line does more work than people expect. It is also where you fight the current default: models now over-format, reaching for bold and bullets when a paragraph would do. If you want prose, say so. Match your own prompt style to what you want back — a prompt written in plain paragraphs tends to get plain paragraphs.

Try this

Write three system prompts for jobs you actually repeat — say an editor, an analyst and a first-draft writer. Save them somewhere you can paste from. This is the highest-leverage hour in the course.

Lesson 9Reasoning — what replaced "think step by step"The single most-taught trick of 2024 is now redundant at best and harmful at worst.

Chain-of-thought prompting worked because models did not reason unless told to. Now they do it natively. Fable 5 always thinks; Opus 5 and Sonnet 5 think by default and adapt how much to the question. Appending "let’s think step by step" to a reasoning model is asking someone already walking to please start walking.

Anthropic’s current guidance inverts the old advice twice over:

  • Vague beats prescriptive. "Think thoroughly" often produces better reasoning than a hand-written step-by-step plan, because the model’s own reasoning routinely exceeds what a human would have scripted.
  • "Verify your answer" can now hurt. Opus 5 checks its own work without being told, and verification instructions carried over from older prompts cause over-verification, adding tokens and latency.

Golden rule

If you are migrating prompts written before 2026, the job is mostly deletion: remove the step-by-step scaffolding, remove the ALL-CAPS urgency, remove the "double-check yourself" line. Then see what breaks.

Lesson 10Context engineeringStop wordsmithing one prompt. Start designing the information environment the model works inside.

The shift is from writing a better sentence to deciding what the model can see: which documents, which tools, which prior decisions, and in what order. A mediocre prompt with the right three files attached beats a beautifully crafted prompt with nothing attached, every time.

  • Write it down. Keep context outside the chat — a brief, a style guide, a decisions log — so you can attach it rather than retype it.
  • Curate. Add what is relevant, not everything you have. A window full of noise is worse than a small window full of signal.
  • Compress. Summarise a long document and feed the summary, keeping the original attached for when detail is needed.
  • Separate. One chat per topic. Threads that wander accumulate contradictions the model will faithfully honour.

Current models help with this directly: Sonnet 5 and Haiku 4.5 can track their own remaining budget, and long jobs are increasingly run as multi-window workflows where the model saves state and picks it up in a fresh context.

Lesson 11Memory and privacyYour assistant now remembers you across sessions by default. That is a settings lesson, not a features lesson.

In 2025 you could treat each chat as a blank slate. You cannot now. Memory is on across the major assistants, including free tiers — Anthropic lists it on the Claude Free plan — and it accumulates a working profile of you across conversations.

The reach varies, and the differences matter. Claude exposes its memory for you to review — open the setting and read what it has decided about you. Gemini can go further and, with your permission, reach into your Google account data. That is genuinely useful and genuinely a different privacy posture from a chat box.

Try this

Today: open the memory or personalisation settings in whichever assistant you use most. Read what it has stored. Delete what should not be there. Then decide, deliberately, whether it stays on.

Watch out

Anything you paste becomes context, and context may become memory. Client names, salaries, health details, unreleased plans — decide before you paste, not after.

Lesson 12Projects — your own knowledge baseInstructions, documents and chats in one box. What matters is whether the model reads them or searches them.

A project is a workspace that holds three things together: standing instructions, a set of documents, and every chat you have had inside it. Open a new chat inside a "Client proposals" project and your price list, your last three proposals and the instruction to write in your firm’s voice are already in scope — you do not attach them and you do not describe them. Memory is kept per project as well: Anthropic’s wording is that Claude creates a separate memory for each project, so what it picks up while working on proposals stays out of your personal chats.

What happens to those documents changes as the project grows, and that is the mechanism worth knowing. While the knowledge base still fits, all of it goes into the context window at the start of every chat and the model can see every word. Once it outgrows that, Claude switches to searching instead — a search tool pulls out the passages that look relevant, and the model answers from those. Anthropic says the switch is automatic and raises capacity by up to ten times, and it still prints the term RAG, retrieval-augmented generation, on its own help pages. You will never turn it on, so the only part you need is the consequence: below the line the model reads your documents, above it the model searches them, and a passage that never gets retrieved may as well not be in the project.

Golden rule

One project per job. A "Proposals" project holding your last ten proposals and your price list will beat a "Work" project holding two hundred unrelated files. Once search is doing the choosing, every irrelevant document is one more thing that can be chosen instead of the right one.

Where to keep context, by how it behaves
Your situationPut it inBecause
One document, one question, then doneA single chatNothing to set up, and nothing left behind to go stale
The same few documents, week after weekProject knowledgeUploaded once, in scope for every chat inside the project
Data that changes under you — inbox, calendar, a shared driveA connectorIt reads the service as it is now, not a snapshot you uploaded
A procedure you want carried out the same way every timeA SkillProjects hold static background knowledge; a skill is a procedure that activates when it is relevant, in any chat
A multi-step job you want done while you are elsewhereCoworkIt works in the folders and tools you choose, and keeps running with your laptop shut
Anthropic product documentation. Free accounts can create up to five projects; Pro and above are unlimited; project sharing is a Team and Enterprise feature. Checked 6 August 2026.
  • Name files so a search can find them. "Acme-renewal-contract-2026.pdf" is retrievable; "doc3.pdf" is not. Anthropic’s own guidance asks for descriptive filenames, because the name is part of what gets searched.
  • Group related documents in one project rather than scattering them, so the model can draw connections between them.
  • Name the document in your question — "using the renewal contract, what notice period applies?" — instead of hoping the search picks it out. Anthropic recommends this directly.

Watch out

A project is a snapshot, not a feed. The price list you uploaded in March stays at March prices until you replace it, and the model will quote it in the same confident voice it uses for everything else. Anything whose numbers move needs a date in the filename and a reminder in your calendar — or it belongs behind a connector instead.

  • ChatGPT Projects keep related chats, files and sources together. OpenAI’s own advice matches the rule above: make a project when the work "will continue over time, produce more than one output, or depend on the same files and sources", and start a separate chat for each distinct outcome.
  • Gemini Gems are saved configurations you reuse instead of retyping — a name, a set of instructions, and optional files for context. Google frames the instructions as persona, task, context and format, which is the same four-part shape as Lesson 8.
  • Gemini Notebook is the research-grade option, and it changed name: Google announced on 16 July 2026 that NotebookLM is now Gemini Notebook. It takes PDFs, websites, videos, audio, documents and slides, and answers with in-line citations back to your sources — the better choice when you need to check where an answer came from.

Try this

Build one project for a job you do at least weekly. Put three to five real documents in it, write its instructions with the four-part formula from Lesson 8, then run five genuine requests through it and the same five in a blank chat. Keep both sets side by side. That gap is the only evidence that the project was worth building.

Lesson 13Practice — Phase 2Three exercises. All of them produce artefacts you keep using.
  • Write and save three system prompts using the four-part formula.
  • Set up one Project or notebook with real documents and put five requests through it.
  • Take your oldest saved prompt and strip out the expired 2024 tactics — the step-by-step scaffolding, the ALL-CAPS, the self-verification line. Compare before and after.
Tips and tricksPhase 2
  1. 01Put the document above the questionOnce your input passes roughly twenty thousand tokens, put the long material at the top and your instructions underneath it. Anthropic measures queries-at-the-end as worth up to 30% in response quality on complex multi-document inputs.SourceAnthropic — Prompting best practices (opens in a new tab)

  2. 02Make it quote before answeringFor a long document, ask for the relevant passages first and the analysis second. It makes the model locate its evidence in the file instead of summarising a general impression of it.SourceAnthropic — Prompting best practices (opens in a new tab)

  3. 03Explain why, not just what“Never use ellipses” performs worse than “this will be read aloud by a text-to-speech engine, so never use ellipses.” Given the reason, the model generalises to the cases you did not think to list.SourceAnthropic — Prompting best practices (opens in a new tab)

  4. 04Ship three to five examplesAnthropic’s number is three to five, deliberately varied so the model does not pick up a pattern you did not intend. You can also hand the set back and ask it to judge them for relevance and diversity.SourceAnthropic — Prompting best practices (opens in a new tab)

  5. 05Say “change it”, not “suggest changes”Current models follow instructions literally. Ask them to suggest improvements and they will suggest, even when you obviously wanted the edit made. Name the action and it happens.SourceAnthropic — Prompting best practices (opens in a new tab)

Phase 3

Creativity and code

The tools with visible output. This is also the part of the field that churns fastest — two products taught in every 2025 course no longer exist.

Lesson 14ImagesDALL·E is being retired, and the current generation is aimed at production work rather than concept art.

Start with what is gone. OpenAI has announced the retirement of the official DALL·E GPT inside ChatGPT, reported for late August 2026; its replacement is GPT Image 2. If you have a bookmarked DALL·E tutorial, it is dead content.

The current field is Google’s Nano Banana family — Nano Banana Pro and Nano Banana 2 — alongside GPT Image 2. Both lines are pitched at real output rather than mood boards. Test the specific thing you need, though: whether a model renders readable text inside a poster, or holds a character consistent across shots, changes with every release, and a review from three months ago is describing a different model.

Formula

Subject + action + setting + camera angle + lighting + the exact text you want rendered. Example: "Minimalist event poster. The words QUIET ECHO in a light sans-serif across the top third. A cabin in pine forest, seen from above, cold morning light."

Watch out

Delete "4k, masterpiece, trending on artstation" from your prompts. That padding was a workaround for 2022-era models and does nothing now except crowd out your actual description.

  • Free route: Gemini’s free tier includes image generation.
  • Cheap paid route: Midjourney has a low-cost entry plan and remains the go-to for a distinctive look. Check midjourney.com for current pricing.
  • Local route: Stable Diffusion, and the open FLUX weights, run on your own hardware with no per-image cost.
Lesson 15VideoImpressive demos, fiddly reality, and a market that just lost a major player.

OpenAI shut the Sora consumer app down on 26 April 2026, with the API following on 24 September 2026. Treat every Sora tutorial as obsolete, and treat the shutdown itself as the lesson: a flagship consumer video product was closed down while it was still the thing everyone was talking about. Build habits, not dependencies.

Google Veo 3.1 and Veo 3.1 Lite are the mainstream consumer option now, reached through the Gemini app and Google Flow. Expect real work: clips are short, complex physics still breaks, and several attempts per usable shot is normal rather than a sign you are doing it wrong.

  • Direct the shot, do not describe the vibe: "medium shot, elderly sailor gestures toward the horizon, handheld, overcast".
  • Budget attempts and pick the best, rather than iterating one prompt toward perfection.
  • Where it already pays: social shorts, B-roll behind a voiceover, product teasers.

Watch out

Consumer video generation is the most expensive and most volatile category in this course. If it is not central to your work, read this lesson and move on.

Lesson 16Vibe codingDescribing what you want in plain language, and letting the model write and run the code.

Andrej Karpathy named it: you describe the outcome, the model writes the code, you run it, you look at what happened, you adjust. People with no programming background are shipping working internal tools this way — scripts that clean up a spreadsheet, extractors that pull data out of PDFs, small web apps.

The important part for a non-programmer is that these tools are already inside the subscriptions you may be paying for:

  • Claude Code is included from the Claude Pro plan ($20/month) upward.
  • OpenAI Codex is included on every ChatGPT plan including Free, with capability scaling by tier.
  • Google Antigravity is free for individuals in public preview.
  • If you would rather not touch a terminal: Lovable, Bolt.new and Replit all take a description and hand back a running web app.

Golden rule

Increasingly it is the harness that differentiates these tools rather than the model inside — how well it reads your files, runs your code, and recovers from its own mistakes. Judge the tool, not the model badge on the box.

Lesson 17Agentic engineeringSame tools as vibe coding. The difference is a specification, a check the agent can run, and a diff you actually read.

Vibe coding is one move: describe the outcome, take the code, run it. It works startlingly often, and it stops working at the point where being wrong starts to cost something. Andrej Karpathy, who named vibe coding in February 2025, said a year later that the name had been outgrown — building with agents had become the default professional workflow, but with far more oversight and scrutiny attached to it. He proposed a name for what replaced it: agentic engineering.

What changed is not the model. It is the shape of the work. Anthropic describes what its coding agent does as a loop with three phases — gather context, take action, verify results — repeating until the job is done, and interruptible by you at any point. Vibe coding runs the first two phases and skips the third. Agentic engineering is what you get when you refuse to skip it. Phase 4 covers handing a long job to an agent and walking away; this lesson is about the twenty minutes you stay.

Golden rule

Give the agent something that can fail. A test, three examples whose answers you already know, a screenshot to compare against — anything that returns a pass or a fail the agent can read for itself. Without one, "it looks done" is the only signal available, and you become the verification step for every mistake it makes.

Make it plan before it acts. Claude Code has a mode in which the agent reads your files and proposes an approach while changing nothing; the other agentic tools have their own version of this. Reading a plan takes a minute, and it is the cheapest place there is to catch a misunderstanding — far cheaper than reading forty files it has already rewritten. Anthropic puts a sensible limit on the habit: if you could describe the change in one sentence, skip the plan.

Turning a request the agent cannot check into one it can
Instead ofAsk forWhat the agent can now do
Write something that validates email addressesWrite it, then check it against these cases: a@b.com passes, "invalid" fails, "user@.com" failsRun the cases and keep working until they pass
Make the dashboard look betterMatch this screenshot, then screenshot your result and list the differencesCompare its own output against a target
The build is broken, fix itHere is the error. Fix the cause rather than silencing it, and show me the build passingProduce evidence instead of asserting success
Patterns adapted from Anthropic’s published Claude Code guidance, checked 6 August 2026.
  • Define done before you start. Anthropic’s test for a good success criterion is that two people who know the job would independently reach the same pass or fail verdict on the result.
  • Keep each change small. Agents compound their errors — a wrong assumption in step two is still there in step nine, dressed as finished work. One task, one change, one check.
  • Read what changed, not the summary of what changed. The summary was written by the thing you are checking.
  • Curate the context. Every file the agent reads lands in the same window as your instructions, and performance degrades as that window fills, with the earliest instructions lost first. Lesson 10 applies doubly here, because an agent adds to its own context without asking you.
  • Write the standing facts down once. Claude Code reads a CLAUDE.md file at the start of every session, and the other tools have an equivalent. Keep it short: Anthropic warns that a bloated one makes the agent ignore the rules inside it.
  • Start over rather than argue. After two corrections that did not land, the window is full of failed attempts the agent is still reading. Clear it and rewrite the request using what you learned.

An eval, in Anthropic’s definition, is simply a test for an AI system: give it an input, then apply grading logic to the output. Three real examples whose answers you already know, kept in a file and re-run whenever the thing changes, is an eval. Write them early, because they get harder the longer you leave it — wait, and you are reverse-engineering what success meant from a system that already exists. Who grades matters too: a reviewer working in a fresh context sees only the change and the criteria, not the reasoning that produced it, so it judges the result instead of defending it. Expect it to over-report, though — a reviewer asked to find gaps will find some even when the work is sound.

Watch out

Undo is narrower than it looks. A tool that snapshots your files before editing them can put a file back; it cannot unsend the email, restore the deleted row, or recall the deployment. Anthropic is explicit that actions touching remote systems cannot be checkpointed, which is why the agent stops and asks before running them. Those prompts are the last point at which some mistakes are still cheap.

Try this

Pick a small job you would otherwise have vibe-coded — renaming a folder of files, turning a spreadsheet into a chart. Before you write the prompt, write down one real example whose correct answer you already know, and hand it over with the request. Make the agent plan first, then require it to run your example and show you the output — and do not accept "done" until you have seen that example pass.

Lesson 18Practice — Phase 3Make three things. Shipping something imperfect teaches more than reading this section twice.
  • Generate ten images with text rendered inside them — a poster, a slide, a social card.
  • Produce three short clips and count how many attempts each good one took.
  • Build one small working tool with Lovable, Bolt.new or Claude Code. A calculator, a to-do list, a scraper for one page you check often.
Tips and tricksPhase 3
  1. 01Generate at the final sizeGemini 3 Pro Image and Gemini 3.1 Flash Image render at 1K, 2K or 4K directly, and GPT Image 2 goes to 3840×2160 as long as both edges are multiples of 16. Ask for the size you need rather than generating small and upscaling.SourceGoogle — Image generation (opens in a new tab)OpenAI — Image generation (opens in a new tab)

  2. 02Attach references, not adjectivesThe Nano Banana models take up to fourteen reference images in one request — Gemini 3 Pro Image allows six objects, five characters and three style references. One photograph of the actual product settles what ten adjectives argue about.SourceGoogle — Image generation (opens in a new tab)

  3. 03Save Veo clips within two daysGenerated video is deleted from Google’s servers after two days, so download the file in the same session rather than trusting the link. Every clip also carries a SynthID watermark, which travels with it wherever you publish.SourceGoogle — Generate videos with Veo (opens in a new tab)

  4. 04Let it interview you firstAnthropic’s recipe for anything larger than a one-line change: give a minimal description, have Claude Code interview you until the hard parts are settled, write the result to a spec file — then start a fresh session and build from the spec.SourceClaude Code — Best practices (opens in a new tab)

  5. 05Send the reading to a subagent“Use subagents to investigate this” runs the exploration in its own context window and returns only a summary, so the forty files it opened never land in your conversation. Context is the constraint; delegation is how you spend less of it.SourceClaude Code — Best practices (opens in a new tab)

Phase 4

Automation and agents

The mental model changes here. Not "I type, it replies" but "I delegate, it works for twenty minutes, I review."

Lesson 19Agents that work while you are awayThe biggest gap between a 2025 course and 2026 reality. Agents now run long tasks on their own.

An agent is a model that has been given tools and permission to use them in a loop — reading files, browsing, running code — until a task is done, instead of returning after one reply. What made this a mainstream skill rather than a demo is that the tools stopped being aimed at developers.

  • Claude Cowork applies the Claude Code approach to general knowledge work, operating on your files and connecting to the services you already use. It came to web and mobile in July 2026 with cloud background processing, so a task keeps running while your device is off. Included from Claude Pro upward.
  • ChatGPT Agent Mode runs tasks in a sandboxed environment with browser and file access, pausing for confirmation before consequential actions. Runs are measured in minutes, not seconds.
  • Perplexity Comet is an agentic browser with a free tier — probably the cheapest way to see this working with your own hands. Check perplexity.ai for current terms.
  • Claude in Chrome puts a browser agent on paid Claude plans.

Golden rule

Delegating is a different skill from prompting. You are writing a brief for someone who will not ask a follow-up question for twenty minutes: state the goal, the constraints, what "done" looks like, and where to stop and check with you.

Watch out

An agent with browser and file access can act on your behalf. Give it a scoped task and read what it did before you accept the result. "It ran for twenty minutes" is not evidence that it ran correctly.

Lesson 20Connectors — plugging AI into your own dataLetting your assistant reach your email, files and calendar through an open standard — and knowing what you just granted.

Without a connector, your assistant knows only what is in the conversation: what you typed and what you attached. A connector adds a door to something else — your mailbox, your files, your calendar, your team’s chat. The mechanism matters, because everything else in this lesson follows from it. Connecting your mail does not pour your email into the model. It gives the model a short menu of tools, such as "search messages" and "read message". When you ask what the supplier said about the delivery date, the model picks a tool, calls it, and the results come back into the conversation as ordinary text. Your data arrives the same way your own typing does: as words in the context window.

The Model Context Protocol is the shape of that plug. Anthropic published it, then gave it away. In December 2025 it was donated to the Agentic AI Foundation, a fund under the Linux Foundation co-founded by Anthropic, Block and OpenAI, with Amazon, Google, Microsoft, Bloomberg and Cloudflare among its platinum members. MCP is now constituted as a Linux Foundation project under the Apache 2.0 licence, with published governance and a dated, public specification. None of that changes what you click. It changes who is allowed to change the standard — no longer the company whose assistant you happen to use.

Model Context Protocol support across the major vendors
VendorWhere it supports MCP
AnthropicClaude.ai, Desktop, mobile, Claude Code and Cowork, plus the connectors directory
OpenAIChatGPT connectors in developer mode, and remote MCP servers through the API
GoogleGemini CLI and Gemini Enterprise; Google also publishes its own remote MCP servers
MicrosoftMCP servers in Visual Studio Code and Copilot Chat
AWSAmazon Quick, the MCP Proxy for AWS, and MCP servers for individual AWS services
Verified on each vendor’s own documentation, checked 6 August 2026.

Adding one is deliberately unremarkable. In Claude: Settings, then Connectors, then Connect next to the service. You are sent to that service’s own login page, you approve the permissions listed there, and you are returned. Anthropic gives Pro, Max, Team or Enterprise as the prerequisite for most connectors. Inside a chat you can switch individual connectors on and off for that conversation — the control most people never touch, and a connector you never switch off is a door you never close. The directory shows one of three labels, and the difference matters more than it looks.

  • Verified — Anthropic has reviewed the connector for quality and security.
  • Community — a third party built it. It passed Anthropic’s automated checks and has not been reviewed in depth.
  • Custom — you added it yourself from a URL. Nobody reviewed it at all.

All three behave identically once connected: the label describes how much scrutiny a connector received, not how much power it holds. And approving one is not permission to look at a single thing once. It issues an access token — a credential your assistant keeps and reuses until you revoke it — and the scope attached to that token is the real question. MCP’s own security guidance names wildcard and omnibus scopes as a common mistake, because one stolen broad token then reaches data and tools unrelated to the job you approved, and revoking it breaks every workflow at once. Three things the approval screen will not tell you: authorisation is optional in the specification, so a server may demand none; the developer decides which tools a connector exposes and can change them after you approve it; and a local connector is a program running on your own machine with your own privileges, which is why Microsoft’s documentation tells you to add only servers from sources you trust.

Watch out

Everything a connector fetches enters the conversation as text, and the model cannot reliably separate your instructions from instructions hidden in the material it has just read. A shared document, a calendar invite or an email written by someone else can carry text addressed to the assistant. OpenAI’s own documentation describes the attack plainly: instructions embedded in content the model is likely to encounter, written to override its intended behaviour, with the result that it takes actions you never asked for — including sending private data somewhere else. The danger compounds when one assistant can both read your data and reach the open internet.

Golden rule

Grant the narrowest scope that does the job. Prefer the connector published by the service itself over a third-party wrapper of it. Re-read your connected services every few months the way you would your OAuth apps, and remove the ones you stopped using — a connector you have forgotten is still authorised.

Try this

Connect one service you use every day. Before you approve, write a single sentence describing what the permission screen actually grants: read or write, which account, which folders. Then ask a question only that service can answer, and check the answer against the source.

Lesson 21Automations with n8nWiring services together so work happens without you in the loop at all.

Chat and agents still need you to start them. An automation runs on a trigger. One common choice for this is n8n: it connects a large catalogue of services, it can be self-hosted, and its node graph is legible enough to debug without being a developer.

  • Content repurposing: a post publishes, and platform-specific versions are drafted for each channel automatically.
  • Inbound triage: a review or support email arrives, sentiment is classified, and anything negative is routed to a live channel immediately.
  • Recurring reports: a scheduled job pulls the week’s numbers, has a model write the summary, and posts it before your Monday meeting.

Golden rule

Automate the process you already do by hand, not the one you wish you did. Anything you have not performed manually at least five times is not yet understood well enough to automate.

Watch out

n8n is source-available rather than permissively open-source. Self-hosting it for your own work is the normal case, but read the licence before you build a product on top of it — "open" and "you may resell this" are not the same sentence.

Lesson 22The free and open tierYou can do most of this course at zero cost — and the open-weights landscape shifted underneath the 2025 story.

The free-versus-paid line moved substantially. Free tiers now routinely include web search, memory and file handling; Claude Free includes file creation with code execution, which was a paid feature in 2025.

  • DeepSeek: web chat and mobile app are free with no paid consumer tier, and the current models run a 1M context window.
  • Qwen: free consumer chat — check chat.qwen.ai for current terms.
  • Gemini free tier: Flash-class models, image generation, voice and document reading, with daily limits.
  • Claude Free: Sonnet 5 as the default model, plus web search, memory and file creation.

One story from 2025 needs deleting rather than updating. Meta was the open-weights champion; in April 2026 it announced Muse Spark, its first closed proprietary model. Existing Llama weights are still downloadable, but Meta’s frontier work is no longer open. If your notes say "Meta leads open source", they are out of date.

Watch out

Cheap API pricing is not a promise. DeepSeek’s own documentation warns of a significant increase to come. Price a workflow on what it costs today, not on what it cost when you read about it.

Lesson 23How to tell when AI advice has expiredThe most durable lesson here, because it is the one that keeps the other twenty-three honest.

In the fourteen months before this course was written: a frontier model was released, suspended over export controls and redeployed three weeks later; a flagship consumer video product was shut down six months after launch; a major image model was scheduled for retirement; and one vendor changed its top subscription price three times. Any course, including this one, starts decaying the day it ships.

  • Check the date on everything. A prompting guide with no date is a prompting guide you cannot evaluate.
  • Prices and model names are the first things to rot. Verify both on the vendor’s own pricing page before you rely on them.
  • Prefer vendor documentation to summaries of vendor documentation. Anthropic, OpenAI and Google all publish current model tables for free.
  • Be suspicious of any claim that a specific named model is "the best". That sentence has been wrong within ninety days, every time, for three years.
  • Concepts age slowly; product names age fast. Attention, context, retrieval and delegation will outlive every name in the tables above.

Golden rule

Every dated table in this course is stamped 6 August 2026. If today is far from that, treat the names and prices as a starting point for your own check, not as fact.

Lesson 24Build your stackTwenty-three lessons of parts. This one turns them into something you actually run.

A stack is not a list of tools you have accounts for. It is a set of decisions you have stopped re-making: which model for which job, which context lives where, which tasks you delegate and which you keep.

  • Pick one primary assistant and pay for it if you can. Depth in one beats shallow accounts in five.
  • Set up one Project or notebook for your most repeated task, with the documents in it.
  • Save your three best system prompts somewhere you can paste from in two seconds.
  • Connect one service, and know what you granted.
  • Run one automation end to end, even a trivial one.
  • Write down the five processes you would automate next. Revisit in a month.

Golden rule

The goal was never to know the tools. It was to stop doing by hand the work that no longer needs a hand. If one thing on your list now runs without you, the course worked.

Tips and tricksPhase 4
  1. 01Approve reads, not just writesOpenAI’s guidance for agents is to leave tool approvals on so you confirm every operation, “including reads and writes” — because the read is how data leaves. Keep confirmations on for the connectors you assume are harmless.SourceOpenAI — Safety in building agents (opens in a new tab)

  2. 02Read the arguments, not the labelAn MCP server describes its own tools, and the specification tells clients to treat the behaviour annotations attached to those tools as untrusted unless they come from a trusted server. What is worth reading is the other thing the spec asks clients to show you: the actual arguments, before the call goes out.SourceModel Context Protocol — Tools (opens in a new tab)

  3. 03Give every automation a failure pathIn n8n, open Options, then Settings, and point Error workflow at a workflow that begins with an Error Trigger node. On nodes calling flaky APIs, switch on Retry On Fail. An automation that fails silently is worse than one that never ran.Sourcen8n — Error handling (opens in a new tab)

  4. 04Diary the retirement dateAnthropic publishes a tentative retirement date for every model and gives at least sixty days’ notice — Opus 4.1 was deprecated on 5 June 2026 and stopped answering on 5 August 2026. If an automation names a specific model, put its date in your calendar the day you build it.SourceAnthropic — Model deprecations (opens in a new tab)

Reference

The numbers, in one place

Prices and model lineups move faster than any course can. They are collected here, stamped 6 August 2026, rather than scattered through the lessons — so there is exactly one thing to re-check instead of twenty-four.

What the assistants cost

Consumer subscription prices and free tiers, by assistant
AssistantFree tierEntry paid planHigher tiers
ClaudeYes — Sonnet 5, web search, memory, file creationPro $20Max from $100
ChatGPTYes — limited access with usage capsGo $8, Plus $20Pro $100 or $200
GeminiYes — Flash-class models, daily capsAI Plus $4.99, AI Pro $19.99AI Ultra $99.99 or $199.99
DeepSeekYes — full chat, no capNo consumer plan
Mistral Le ChatYes — limited messagesPro $14.99Team $24.99/user
USD per month, checked 6 August 2026. An entry plan does not always include the vendor's top model — see the warning in Lesson 5. Verify on the vendor page before relying on any figure.

The system prompt formula

  1. 01RoleWho the model is, and what it is expert in.
  2. 02BehaviourHow it talks to you, and when to ask instead of assume.
  3. 03ConstraintsWhat it must not do.
  4. 04FormatThe exact shape the answer comes back in.

Where to go next

Everything below is free to read or free to try. The vendor documentation in particular is better, and more current, than most paid courses on the subject.

Assistants

Learn it properly

Knowledge bases and automation

Build things

Keep going

New material, as it ships

This course gets revised when the landscape moves — and it moves. One email a week from inside the work: engineering practice, AI, and new material when it lands.