You've been asking AI for help. Today you learn to make it build things — real tools, real systems, real pages — that run permanently inside your business.
This page — the layout, the typography, the navigation, the responsive design, the deployment to a live URL — was built with Claude Code. Not by a developer. Not by an agency. By someone describing what they wanted in plain English.
That's not a demo. That's the point. The teaching tool and the evidence are the same thing. You're reading the proof while you learn how to make your own.
Chat is a conversation. It's useful, but when the window closes, it's gone. Cowork is delegation — you point Claude at a task, it executes. Better. But still one task at a time, one document at a time.
Code is different. You describe what you want to exist — and Claude builds it. A landing page. A reporting tool. An automated system that pulls data from your platforms every morning and sends you a summary before you've finished your coffee. You don't write the code. You describe the outcome. Claude writes it, runs it, tests it, fixes it, and delivers a finished product.
When you build a design system, every page after it inherits your brand. When you build a reporting tool, every morning after that the report runs itself. When you build a client onboarding flow, every new client after that gets the same experience without you lifting a finger. One decision. Permanent leverage.
Chat taught Claude who you are. Cowork taught Claude what to do. Code teaches Claude how to build.
The old path to building software: spend 3–4 years in a degree learning theory, then spend years in junior roles before you can build anything useful. Your first lesson? Print "Hello World" on a screen. Thrilling.
With Claude Code, you learn by building real things — tools your business actually needs, right now. A dashboard that tracks your leads. A landing page that converts. An onboarding system that runs without you. Every build teaches you something new about how software works, and every build creates something that earns for your business immediately.
You don't need to understand how an engine works to drive a car. The learning happens as a byproduct of the building. You'll pick up terms, patterns, and concepts naturally — because they're attached to things you care about, not abstract exercises.
The cost difference is real, but the time difference is what matters. A developer builds on their timeline. Code builds on yours — while you watch, while you iterate, while you learn. And you own every line of it.
The workflow is simple. Use Chat to think — brainstorm, strategise, map out what you need. Then hand the plan to Code and let it build. One context handoff. No back-and-forth with a developer over six weeks. No design review meetings. No scope creep invoices.
Chat creates the brief. Code executes the brief. You review the result in real time and iterate on the spot. What used to be a procurement process is now a working session.
The key distinction: Chat creates a brief — a clear description of what you want. Code reads the brief and builds it. You review the result in real time. If something's off, you describe the change and Code fixes it in seconds. The iteration cycle that takes weeks with a developer takes minutes with Code.
CLAUDE.md is a single file you write once. It tells Claude Code who you are, how your brand sounds, what your colour palette is, how you talk to clients, what your business does. It's Claude's memory — but unlike Chat's automatic memory, you control every word.
Once it exists, every build inherits it. A landing page comes out in your brand. An email sequence sounds like you. A client report uses your terminology. You wrote the identity once. Everything that follows is already personal.
This is what separates Claude Code from asking a developer to build something. A developer needs a brief every time. Claude Code reads your CLAUDE.md and already knows the brief.
Cowork runs inside a virtual machine — a simulated computer inside your computer. It can handle files and one-off tasks, but everything disappears when the session ends. Code runs directly on your machine. It builds real software that stays. A dashboard built in Code is still running next week. A document produced in Cowork needs to be rebuilt every session. Code creates assets. Cowork performs tasks.
No. You describe what you want in plain English. Claude writes the code, runs it, tests it, fixes it. You'll pick up terms naturally — the same way you learned marketing vocabulary by doing marketing, not by studying a textbook. The skill you need is clarity on what you want. That's a business skill, not a technical one.
Claude Code requires a Pro ($20/month) or Max ($100/month) subscription. Pro gives you generous usage for most builds. Max is for heavy use — complex projects, extended sessions, lots of iteration. Start with Pro. You'll know when you need Max because you'll hit the usage limit mid-build and won't want to stop.
Extremely unlikely. Claude works inside project folders and asks permission before making changes. It doesn't touch system files. The worst case is it writes code that doesn't work — and then you tell it to fix it. Everything it creates is tracked through Git, so you can always undo.
By default, Claude asks permission before every action. The trust flag tells Claude to just work without asking. The name sounds scary on purpose — it means you trust Claude to act on your machine. For building new projects, it's what you want. For editing critical files, keep the default.
A file you write that tells Claude Code who you are. Your brand, your voice, your rules, your preferences. Think of it as a permanent brief. Without it, Claude starts every project from zero. With it, every project already knows your business. You write it once, and every build inherits it.
Yes. Everything Claude Code builds belongs to you. The code, the design, the deployed product — it's yours. No licensing restrictions on output. You own every line.
Tell it. "I don't like the colour of the header" or "this section feels too busy" or "start over on the hero." Claude iterates in seconds. The power isn't in getting it right the first time — it's in how fast you can iterate. What takes a developer days of back-and-forth takes minutes.
Three ideas. That's all you need before you build. It pays for itself while you learn. The process is two steps. And Claude already knows who you are.
You're going to complete 4 phases. Each one builds on the last:
Install Claude Code — so Claude can run on your Mac and actually build things
Set Up Your Workspace — so you have one app where you can see your files and talk to Claude side by side
Teach Claude Your Business — so Claude already knows who you are, what you do, and how you work before every conversation
Unlock Full Power — so Claude can build without stopping to ask permission after every step
Tap the checkbox next to each step to check it off as you go. You'll also see coloured boxes throughout:
Grey boxes — explain what something is and why you need it
Amber boxes — something went wrong? These tell you how to fix it
Red boxes — important warnings. Read these before you continue
Green boxes — phase complete. You're ready for the next one
Press Cmd + Space, type Terminal, hit Enter.
Paste this into Terminal and hit Enter:
xcode-select --install
xcode-select -p — it should show a file pathGo to nodejs.org and click the big green button that says LTS. Download it, open the installer, and click through the steps.
Cmd + Q)Cmd + Space, type Terminal)node --version — you should see a number like v20.x.x or higherCmd + Q (not just the window — quit the app), reopen it, and try again. Still nothing? Restart your Mac and try once more.Paste this into Terminal and hit Enter:
npm install -g @anthropic-ai/claude-code
added 3 packages in 3s — that means it workedclaude --versionsudo npm install -g @anthropic-ai/claude-codesudo command again and try once more.Cmd + Q, reopen it, and try claude --version again.Type claude and hit Enter. The first time you run this, Claude will walk you through a few quick setup screens:
Let's make sure everything works. Paste these two commands one at a time:
cd ~/Desktop
claude
Once Claude is running, type this:
Create a file called hello.txt that says Claude Code is working
Phase 1 complete — Claude Code is installed and running on your Mac.
Go to code.visualstudio.com and click the big blue download button for Mac.
.zip fileVS Code looks overwhelming at first. Here's all you need to know:
Click the Extensions icon in the left sidebar — it looks like four small squares.
Claude CodeGo to File → Open Folder and pick your Desktop, or create a new folder called something like My Projects.
You need to open the Terminal panel inside VS Code. This is at the bottom of the window — not the main editing area in the centre.
claude and hit Enterclaude into a file. If you see your text appearing in the big centre area of VS Code with line numbers next to it — that's the editor, not the Terminal. You need the dark panel at the bottom of the screen. Go to View → Terminal to open it.Phase 2 complete — VS Code is your new workspace. Everything in one place.
CLAUDE.md is a file that Claude reads at the start of every single conversation. It's your business cheat sheet.
Pick the one that applies to you:
If you've already created a Business Profile document inside Claude Chat, you can use it to generate your CLAUDE.md automatically.
Ctrl + `)claude and hit EnterRead the file called [your-filename] on my Desktop and use it to create my CLAUDE.md file at ~/.claude/CLAUDE.md. Include everything relevant about my business — who I am, what I do, who I serve, my platforms, my brand voice.
Business-Profile.pdf or business-profile.txt. Claude will read the document, extract the key information, and create the file for you.No worries — you can create your CLAUDE.md from scratch. Open VS Code terminal, type claude, and paste this:
Create a CLAUDE.md file at ~/.claude/CLAUDE.md with the following information about my business:
- Business name: [your business name]
- What I do: [your services/offers]
- Who I serve: [your target market]
- Platforms I use: [CRM, social, email, etc.]
- How I communicate: [brand voice, tone]
- Other context: [anything else that helps]
Let's make sure Claude actually reads your business context:
/exit or press Ctrl + Cclaude and hit EnterWhat do you know about my business?Phase 3 complete — Claude now knows your business before you say a word.
By default, Claude asks your permission before it reads a file, runs a command, or makes any change. That's responsible — but it's slow.
Instead of typing claude, run this:
claude --dangerously-skip-permissions
Don't use this when you're changing something critical that already works. Use it when you're building something new.
Phase 4 complete — you're fully set up. Claude Code is installed, your workspace is ready, Claude knows your business, and you know how to build at full speed. Go to the next tab and build something.
No. That's the whole point. You describe what you want in plain English — Claude writes the code. You'll paste a few commands during setup, but you don't need to understand them. You just need to follow the steps.
No. VS Code is completely free and always will be. It's made by Microsoft and used by millions of people. There's no trial, no subscription, no catch.
Yes. Claude Code uses your Claude Pro subscription — the same account you use for Claude Chat at claude.ai. If you're already chatting with Claude, you're already paying for it. No extra cost.
Claude Chat is for conversations — ask questions, get answers, brainstorm ideas. Claude Code is for building — it creates files, writes code, builds tools, and deploys them. Chat is your advisor. Code is your builder.
Just reopen VS Code (or Terminal) and type claude. Everything you've set up stays installed. Your CLAUDE.md file stays saved. You don't need to redo any of this. Just pick up where you left off.
No. Claude Code works inside your project folder — it's not touching your system files, your apps, or anything outside the folder you're working in. The worst that can happen is Claude creates a file you don't want, and you delete it. That's it.
You're about to build the foundation every future project inherits. Your colours. Your fonts. Your rules. As a real, working HTML page — in minutes.
A design system is a single source of truth for your brand — your colours, your fonts, your components, your voice. It's not a nice-to-have. It's the reason every page you build from here looks like you instead of a generic template.
Without one, every new project starts from scratch. With one, every new project already knows your brand. You make the decisions once and everything built on top inherits them automatically.
This is what I built for myself — it covers colours, typography, components, page templates, even social media templates. Today you're going to build yours as a working HTML page you can open in a browser and reference every time you build something new.
Yours will look different — different colours, different fonts, different vibe. That's the point. Same structure. Your brand. Let's build it.
Download your Session 1 brand documents — your business information, preferences, anything you've already decided about who you are and how your brand sounds. Put them in a folder.
Then open Claude Code. That's it — just type claude in your terminal and hit enter. Claude will handle creating folders, finding your files, and organising everything. You don't need to worry about where things go.
When you paste the build prompt in the next step, just tell Claude where your brand docs are — "my brand docs are in my Downloads folder" is enough. Claude will find them.
Every design system starts with the same three colour roles. You don't need a palette of 20 colours. You need three that do specific jobs.
Your background. The canvas everything sits on. Dark and moody? Light and clean? This sets the entire tone.
What sits on top. Needs to be readable. If your surface is dark, your text is light. Simple contrast.
Your one pop of personality. Buttons, highlights, the thing that draws the eye. Use it sparingly — that's what makes it powerful.
Two fonts. No more. One with character, one that disappears.
This is the font people notice. It sets the mood. Bold, condensed, serif, script — whatever matches your brand's personality. Used for headings only.
This font shouldn't be noticed. It should just read well. Clean, simple, invisible. Used for body copy, labels, buttons, navigation — everything that isn't a headline.
Don't know your hex codes? That's fine. Describe the colour — "dark forest green", "warm terracotta", "muted gold" — Claude will find the hex. Don't have a font picked? Describe the vibe — "bold and industrial", "elegant and classic" — Claude will suggest options.
Read my brand documents at [path to your downloaded docs, e.g. ~/Downloads/my-brand-docs.pdf] Then build me a complete design system as a single HTML page. Here are my decisions: Business: [YOUR BUSINESS NAME] Type: [WHAT YOU DO — e.g. "Pilates studio in Sydney"] Colours: - Surface (background): [DARK OR LIGHT — e.g. "dark forest green" or "#141F1B"] - Text: [WHAT SITS ON TOP — e.g. "warm cream" or "#F5F0E8"] - Accent: [YOUR POP COLOUR — e.g. "warm brass" or "#BFA278"] Fonts (from Google Fonts): - Display (headlines): [e.g. "Barlow Condensed" or "bold and industrial"] - Body (everything else): [e.g. "DM Sans" or "clean and modern"] Brand voice in 3 words: [e.g. "bold, grounded, precise"] Build the HTML page with these sections: 1. A cover/header with my business name and "Design System" 2. Colour palette — show every colour as a swatch with hex codes and CSS variable names 3. Typography scale — show the display font at multiple sizes, then the body font 4. Components — buttons (primary + secondary), cards (dark + light), dividers, and labels 5. A sample hero section using my colours, fonts, and voice 6. A sample content section with cards showing my actual services or offerings 7. A footer Create a DESIGN-SYSTEM.md file with all my brand rules as CSS variables. Use zero border-radius. Sharp corners everywhere. Make it feel premium and intentional. When done, start a local server so I can see it in my browser.
Replace every gold field with your own decisions. If you don't have an answer for something, describe what you want — Claude will figure out the rest. Then paste the whole prompt into Claude Code and hit enter.
When it's done, you'll see a URL in your terminal — something like localhost:3000. Open it in your browser.
Your brand. As a polished, working page. Colour swatches with hex codes. A typography scale. Buttons, cards, dividers — all in your colours, your fonts, your voice. Built in minutes. By you. Without writing a single line of code.
Click any of these to copy, or just describe what you want in your own words. There's no wrong prompt — if Claude misunderstands, just tell it what's off and it'll fix it.
"Make the hero section darker with white text"
"Change the accent colour to a warmer gold"
"Add a testimonial section with a quote from a client"
"Swap the feature cards for my actual services"
"Add my Instagram handle to the footer"
"Update the DESIGN-SYSTEM.md to match these changes"
"Make the typography scale bigger and bolder"
"Add social media templates — square posts for Instagram"
You just built a design system. Not a draft. Not a mockup. A live, working brand foundation that every future build inherits. That's Claude Code.