Free Astro tutorials for complete beginners.

Beginner's Guide to Astro

Build Your First Website With Astro

Free lessons and tutorials for complete beginners. No coding experience needed.

What do you want to learn?/Start the Free Course

Your free 7-lesson course

How to Make a Website With Astro (Step by Step)

Build and publish your first website with Astro in about an hour. No coding experience needed, just a computer and a free account.

Latest guides View all 28

Browse by topic

New to EmDash?

EmDash is the open-source CMS from Cloudflare, built on Astro. It adds a dashboard for writing and editing, so people who don't code can run an Astro site.

Learn what EmDash is

EmDash guides View all

Quiz

Which Astro host is best for you?

Answer three questions and we'll name one host, and tell you why.

Take the quiz

Glossary View all 54 terms

Find a topic by its first letter

Free Astro tools View all

Free hosting plans Compare all

  • Cloudflare

    Static file requests are free and unlimited.

  • Netlify

    Free plan, with paid plans from $9 a month.

  • Vercel

    Free Hobby plan for personal projects.

  • GitHub Pages

    Free for personal static sites.

The AstroBeginner promise

Each guide shows the Astro version it was tested on.

Features and limits are checked against the official source.

When a release changes a step, we update the guide and its date.

Our guides are built for people starting from zero.

Read about our process

Useful guides

Free 7-lesson Astro course

Go from nothing installed to a live website. No sign-up needed.

Start the free course

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