Learn Claude — Part 5: Artifacts — From Documents to Working Apps

Chat answers evaporate. Artifacts persist: documents, code, diagrams, and fully working apps that appear in a panel beside the conversation, get iterated like real work products, and can be downloaded or published. This is where Claude stops being a chatbot and becomes a workbench.
The mental model
The chat is the discussion; the Artifact is the deliverable. Claude creates one automatically for substantial standalone content, or on request: "put this in an artifact." What can live there:
Documents — reports, guides, long-form drafts
Code — scripts, components, entire single-file apps
Interactive apps — real HTML/React that runs live in the panel
Diagrams — flowcharts, architecture sketches, visualizations
Tools & games — calculators, quizzes, trackers, prototypes
Iteration is the entire point
The workflow that makes Artifacts powerful:
You: Build a landing page for a freelance photographer. (working page appears) You: Dark theme, add a portfolio grid. (same page, updated) You: The contact button should open a mail link. (updated again)
Claude edits the existing Artifact rather than regenerating it, and you can flip back through versions to compare or recover. Two rules for smooth iteration:
One change per message. "Make it dark, add a grid, fix the font, and reorder sections" invites collateral damage. Sequential single changes stay precise.
Point at things by name. "In the pricing section, make the middle card highlighted" beats "make it look better."
Building without knowing how to code
Describe outcomes, not technology — Claude picks the stack:
"A habit tracker where I check off daily habits and see a weekly streak."
"An interactive quiz: 10 questions on JavaScript basics, explain each wrong answer."
"A tip-splitting calculator that works well on a phone."
The result runs instantly in the panel. You test it by using it, and request changes in plain language. For many small internal tools, this is legitimately faster than searching for an existing app.
Two power-ups worth knowing:
Design direction works. "Brutalist," "like a printed newspaper," "playful pastel," "match this screenshot" (attach one — vision from Part 4 applies here too).
Artifacts can be AI-powered. You can ask for an app that itself talks to Claude — e.g., "build a flashcard app where Claude generates new cards about any topic I type." Apps that think, built by chatting.
Publishing and reuse
From the Artifact panel you can copy, download, or publish — publishing creates a shareable link where others can view and even use interactive artifacts. A quiz for your students, a calculator for your clients, a prototype for your team: shipped from a conversation.
For developers: the honest scope
Artifacts are ideal for prototypes, single-file tools, visualizations, and UI experiments. They are not a full dev environment — no databases, no server-side code, limited external libraries. The professional pattern: prototype the interaction in an Artifact, validate it, then move to a real codebase — with Claude Code (Part 7) doing the heavy lifting there. Prototype in minutes, build properly afterward.
A realistic workflow: the client-proposal machine
Chat: discuss the project scope (using Part 3's prompting).
"Create an artifact: a structured proposal document from everything above."
Iterate: tighten the timeline section, add a pricing table.
"Now create a second artifact: a one-page interactive summary I can publish and send as a link."
Deliverable and delivery mechanism, one conversation.
Exercise
Build something real for yourself this week — a unit converter you actually need, a study quiz, a reading tracker. Then request three iterations and publish it. The moment you send your own link to someone is the moment Artifacts click.
Next up
Part 6: the professional operating system — Projects, memory, and connectors that plug Claude into your actual tools.





