A hands-on introduction to the three building blocks of the web — structuring pages with HTML, styling them with CSS (including flexbox and responsive design), and adding interactivity with JavaScript and the DOM.