Web Foundations
Structure, style, and the principles of the modern web.How a browser turns a URL into a rendered page, and how to write markup that means something.
The page as a tree of objects - and how to bend it without breaking it.
Selectors, specificity, the cascade, and treating every element as a box.
Two layout engines, mobile-first responsive design, and CSS with superpowers.
JavaScript & Interactivity
From syntax and async to making the page react.How JavaScript runs in the browser, and the language primitives you'll use every day.
Decisions and repetition - the building blocks of program behaviour.
Composing programs with functions and array methods, in idiomatic modern JavaScript.
Time, the event loop, error handling, and splitting code across files.
Reading, changing, and reacting to the page - safely and at scale.
A classic library you'll still meet in the wild, and the server-side runtime you'll meet daily.
Server, APIs & Frameworks
Backend, data exchange, and component frameworks.Talking to the server with PHP - forms, validation, sessions, and files.
How software talks to other software - the contract, not the kitchen.
The two dominant component frameworks, taught side by side.
What a database is, the main types - relational vs NoSQL - and how to model and query data with basic SQL.
Mobile Development
Taking the frontend beyond the desktop browser.Three ways to ship to a phone - responsive web, PWA, and native - and when each one wins.
Final Session
Present your capstone and review the module.Ship your capstone, present it to the class, and plan what's next.