BuildFromZero

The syllabus

All lessons

In teaching order, not publishing order. Start at Lesson 01 if you’re new; skip ahead if you already know what you’re building.

What Is a Website Builder, Really?

At the end of this lesson you can say exactly what a website builder is, what it is not, and which of the six build routes any product belongs to.

How Website Builders Work Under the Hood

At the end of this lesson you can explain what a builder stores, what it renders, and why nobody can hand your site to you as a folder of files.

Domains, DNS and Hosting, Explained for Beginners

At the end of this lesson you can register a name, point it at anything, and move a live site without breaking your email.

How to Make a Website Without a Website Builder

At the end of this lesson you can pick one of the three real non-builder routes and know exactly what its free hosting will and will not let you do.

How to Make a Website With HTML and CSS (From a Blank File)

At the end of this lesson you have a real, valid, responsive page you wrote yourself — running locally and ready to publish.

How Long Does It Take to Build a Website?

At the end of this lesson you have a realistic date for your own site, and you know which part of the work will actually eat the calendar.

How Much Does a Website Cost in 2026?

At the end of this lesson you have a five-year budget for your own site, including the renewal costs nobody advertises.

Zero to Live in One Afternoon: Three Routes Compared

At the end of this lesson you have an hour-by-hour plan for getting a real site online today, and you know exactly what that speed costs you.

Your First Website Checklist (Before You Hit Publish)

At the end of this lesson you have worked through every pre-launch item, in order, and you know which ones actually apply to you.

How to Build a Website Builder

At the end of this lesson you can name every component a builder needs, choose a stack for it, and tell which open-source projects are actually alive.