A complete, practical introduction to web development, with no experience needed. Every lesson has an editor and a live preview built into the page, so you type code and watch the page change, without installing anything. You will learn how the web works and write your first page; every important HTML element (text, lists, links, images, forms, tables, semantic page structure, media and accessibility); CSS from selectors and the cascade through the box model, colour and typography, flexbox, grid, responsive design and animation; JavaScript from variables and logic to arrays, objects, the DOM, events, forms, fetch and storage; and Bootstrap 5 for building polished, responsive pages fast. Each lesson ends with tasks that are checked on your code and on the page you build, and every module has a check and a badge. You finish with a real website you publish at your own free web address.