For beginners

CSS

CSS is a way to style web pages. With HTML and CSS mastered, you can create any visually appealing website.

Lessons
12
Exercises
89
Projects
4
First lesson
Free

Introduction to CSS

CSS Selectors

Colors

Checkpoint: Café Menu

Text and Fonts

CSS Box Model

Checkpoint: Profile Card

Display and Position

Flexbox

Checkpoint: Pricing Page

CSS Grid

Final Project

About the course

CSS decides how a web page looks: its colors, fonts, spacing and layout. The course starts with selectors and colors, goes through text, the box model and positioning, and ends with the two layout systems modern websites use, Flexbox and CSS Grid.

You practice on real pages, a café menu, a profile card and a pricing page, and in the final project you design the look of a whole page yourself. Each exercise checks your styles in a live preview. It's best to take the HTML course first.