Course Overview
Web development is what turns ideas into real websites people can visit, use, and share. It's how content becomes structured pages, how designs take shape in the browser, and how simple files become a working site on the web. In this course, you'll learn the foundations of web development by building and styling web pages from scratch with HTML and CSS.
You'll start with HTML, the language that gives a page its structure. You'll learn how tags work, how to nest elements correctly, and how to build clear page layouts using semantic elements. Along the way, you'll create common components like headings, paragraphs, links, images, tables, and forms, while practising clean syntax and basic best practices.
From there, you'll use CSS to control how your pages look and feel. You'll write styling rules with selectors and properties, apply colour and typography, and use borders, shadows, and the box model to manage spacing and sizing. You'll also build a page container, style images, and use positioning to support clean layouts.
By the end of the course, you'll be able to create structured, readable web pages and style them with confidence using foundational HTML and CSS. You'll finish with practical skills and you can build on in future web development courses.