Free Astro tutorials for complete beginners.

Beginner's Guide to Astro

Build your website with Claude

Four lessons, about 75 minutes. You tell Claude what you want, it builds your site, saves it to GitHub and puts it online. You don't write code. It's how we build Astro Nursery.

Start lesson 1

Claude Code needs a paid Claude plan, from $20 a month. Rather learn for free? Our 7-lesson Learn by hand course has you type every line yourself.

Track your progress

What you'll need

  • The Claude app, on a Pro plan $20 a month. Claude builds and changes your site.
  • Node.js Free. The engine Astro needs. One installer.
  • GitHub Free. Keeps a safe copy of every version.
  • A host Free plans. Spacefast or Cloudflare, our two picks.

No VS Code, and only one command you type yourself. Lesson 1 sets each one up.

How it all fits together

  1. You + AIwrite the files
  2. Your computerbuilds the site
  3. GitHubkeeps a copy
  4. Your hostputs it online
  5. The worldsees your site
  1. Lesson 1: Get set up: Claude, Node.js, GitHub and a host

    The four things you need to build a website by talking to Claude, and how to set up each one. About 20 minutes, and no code.

    20 minutes · Done

  2. Lesson 2: Ask Claude to build your site

    Open the Claude app, point it at an empty folder, paste one message, and watch it build a real Astro website. Then see it in your browser.

    15 minutes · Done

  3. Lesson 3: Change anything by asking

    Add pages, write posts, and change the colours and fonts, all by asking Claude. Plus how to check its work and undo a change you don't like.

    20 minutes · Done

  4. Lesson 4: Save it to GitHub and put it online

    Ask Claude to save your site to GitHub and publish it to Spacefast or Cloudflare. At the end you'll have a real address you can send to anyone.

    20 minutes · Done

Prefer to learn by hand, for free?

Our original course has you type every line yourself, in VS Code. It takes a little longer, costs nothing, and you'll understand exactly how your site works.

See the free course

Try "blog", "deploy" or "EmDash".