An open course in building websites by hand Ten written lessons, start to finish Written and taught by Kyle Laverty

Learn to build websites by hand

Let's build a website together, one line at a time.

I'll teach you to write the HTML and CSS yourself, starting from a blank file. By the end you will have a real personal site that you understand completely, because you wrote every part of it.

<header> <nav> <main> <article> <aside> <footer> ONE DOCUMENT your content lives here

// General notes

Plenty of tools will build a website for you and keep the code out of sight. That works right up until something breaks and you have no idea where to look.

This course takes the long way on purpose. You write the markup and the styles yourself, one piece at a time, until you understand what each part is doing. That understanding stays with you no matter which framework or platform you reach for next.

And to answer the question a lot of people are already asking: yes, you could hand this whole thing to Claude, ChatGPT, or Gemini and get a working page back. What that skips is understanding why it works, and that understanding is what lets you fix it later, change it with confidence, and tell when the AI has led you somewhere wrong.

Taught by

Kyle Laverty

I build websites for a living and have wanted to teach this for years. A tutorial taught me the same way once, by hand, and it stuck. I run Creative Vets, a small web development shop, so what you learn here is what I actually use on real client work. Read more about the course, or see it in practice at kylelaverty.com.

Projectcreatewebsiteswith.me
TrackFundamentals
Lessons1
CodeWritten by hand
Built withSmidgenCSS