Web Foundations
Build a sound HTML and CSS foundation, then combine it in a responsive page.
Topic guide
Add behavior to web pages and learn the language that runs in every modern browser.
Start with a guided series
Build a sound HTML and CSS foundation, then combine it in a responsive page.
Build a dependable JavaScript vocabulary, starting with values, variables, and clear mental models.
Learn how TypeScript describes JavaScript values and catches mismatches before code runs.
Available now
3 useful resources are connected to this topic.
See the separate jobs of HTML, CSS, and JavaScript, then combine them in one small page you can run locally.
Learn how JavaScript stores strings, numbers, booleans, arrays, and objects—and when to choose const or let.
Understand TypeScript's relationship with JavaScript, then describe strings, numbers, arrays, and objects with useful types.