Foundations

Introduction to HTML & CSS

HTML gives a document meaning. CSS gives it a visual system. You will learn both properly, including semantics, accessibility, the box model, Flexbox, Grid, and responsive design, by building a portfolio website you keep using afterward.

The course project

Personal Portfolio Website

Home, About, Projects, Writing and Contact pages. Responsive, accessible, and deployed. You build it across the whole course rather than at the end.

0%
course

14 modules · 29 lessons

Each module ends with a practice test, a graded build, and a step of the course project.

Part I: Structure

Part II: Presentation

Part III: Systems

All courses