🌐 HTML & CSS: Build and Publish Your First Website
Learn web development from scratch. By the end of this course, you'll have a real, live website on the internet — built entirely by you.
📚 About This Course
This course teaches you HTML and CSS — the two core languages of the web — by building a real website step by step. No prior coding experience required. You'll start by understanding what the web is and how browsers work, learn to structure content with HTML, style it beautifully with CSS, and finish by publishing your creation live on the internet for anyone to visit.
Every lesson builds on the last, and by Module 4 you'll be assembling a complete multi-page website using everything you've learned. The final lesson walks you through deploying it to Netlify — for free — so you walk away with a live URL you can share with the world.
What You'll Learn
- How the web works — browsers, servers, HTML, and CSS
- How to structure web content with semantic HTML
- How to style pages with CSS — colors, typography, layout, and responsive design
- How to build a complete multi-page website from scratch
- How to test, validate, and publish your site live on the internet
Who This Course Is For
- Complete beginners with zero coding experience
- Anyone curious about how websites are made
- Creative professionals who want to build their own web presence
📖 Course Modules
Module 1: Getting Started
Meet the web, write your first HTML (the messy way), then set up proper tools and do it right.
Module 2: HTML Essentials
Master the building blocks of every web page — text, links, images, lists, tables, forms, and semantic structure.
Module 3: CSS Essentials
Make your pages look great — colors, fonts, spacing, layout with Flexbox and Grid, and responsive design.
Module 4: Building Your Website
Assemble everything into a real multi-page website — plan it, build it, and polish it.
Module 5: Going Live
Test your site, fix any issues, and publish it to the internet for the world to see.
✅ Prerequisites
This course is designed for absolute beginners. You need:
- A computer (Windows, Mac, or Linux)
- An internet connection
- A willingness to experiment and make mistakes
Required Software (installed during the course)
- A web browser — Chrome, Firefox, or Edge (you probably already have one)
- Visual Studio Code — free code editor (Lesson 3 walks you through installation)
- A Netlify account — free (created in Lesson 21)
📚 Additional Resources
Reference
Tools
Support
Questions or feedback? Reach out: