Build pages, then make them draw, move and react.
Foundations
Structure and style a page13 lessonsBuild your own web pages and watch them change as you type.◆ 2 projectsExtensions
Pages with Bootstrap3 lessonsAfter Layout and componentsMake a page look polished in minutes with ready-made parts.Your site, for real2 lessonsAfter Layout and componentsMake your page work for everyone, then put it online.The DOM and the browser console7 lessonsAfter Drawing and animation with p5.js and Layout and componentsMake a web page react when people click and type.Start with Structure and style a page: how a page is built from tags and given colour with CSS rules. Layout and components then lays the same page out with boxes, Flexbox and cards. The extensions bring in JavaScript, first drawing and animating with p5.js (the same ideas as turtle), then changing a real page when people click and type. Pages with Bootstrap rebuilds the club page from ready-made parts (with a look at Bulma, Tailwind, daisyUI and Pico). Apps with Vue follows the DOM course: the page keeps up with the data by itself, ending in a to-do app and the same app in Vue, Preact and Svelte. Every route ends with Your site, for real: make your page work for everyone, then put it online.