Web Foundations
Structure, style, and accessibility for the web — HTML, CSS, layout systems, responsive design, and browser rendering taught as durable authoring skills.
Web Foundations teaches the structural and visual layer of the web: how browsers read HTML, how CSS turns structure into appearance, and how layout systems like Flexbox and Grid let you control space on screen. The track stops deliberately at the boundary of JavaScript behavior — that belongs in the JavaScript track, which pairs naturally with this one.
The goal is durable authoring skill, not framework familiarity. You will finish this track understanding why specificity works the way it does, why position: fixed behaves differently from position: absolute, and what actually happens between a user resizing their window and the browser repainting the page. Those insights outlast any CSS library or toolchain.
Work through the Fundamentals beginner tier alongside this track if you are new to programming. The mental model for what a document is, what parsing means, and how a computer follows a structured specification will make every topic here land faster.
After completing the beginner and intermediate tiers, the JavaScript track's beginner and intermediate content pairs naturally — once you understand the structure layer and the behavior layer separately, the appendix tier here (JavaScript in the Browser) shows you how they connect.