HTML & CSS for absolute beginners
New to web development? This free course will take you from zero to building your first web pages. No assumptions, no skipped steps.
Starting out doesn't have to be overwhelming
There are countless resources out there, but most of them assume you already know the basics. This course doesn't.
You'll start from scratch and build up a real understanding of how HTML and CSS work together to create web pages.
What you'll learn
- HTML essentials — structuring content with the right elements
- CSS fundamentals — styling your pages with confidence
- Building layouts — putting it all together into real web pages
Who is this course for?
This course is for anyone who is brand new to web development. Whether you're a student, changing careers, or just curious about how websites are built — this is the place to start.
By the end, you'll have the foundation you need to keep learning and start building on your own.
Hi, I'm Kevin Powell
I've been teaching CSS for over a decade, first in the classroom, and now to over 1 million subscribers on YouTube.
I built this course because I believe everyone deserves a clear, beginner-friendly starting point — no jargon, no assumptions, just the essentials.
Ready to get started?
This course is completely free. No credit card, no catch.