Guided Project
Black Swan Bistro
A guided restaurant-site build that grows from a single HTML page into a deployed multi-page project.
View ProjectLearn how to style pages with selectors, layout, colour, and responsive design.
Work through the core styling tools that make a page readable, usable, and visually clear.
Use these guided, reference, and practice projects to connect the lessons to real site work.
Guided Project
A guided restaurant-site build that grows from a single HTML page into a deployed multi-page project.
View ProjectReference Project
A pathway-linked reference project that reinforces structure, navigation, images, and styling across beginner lessons.
View ProjectPractice Project
Strengthen CSS selector fluency with a focused styling challenge.
View ProjectPractice Project
Create reusable card patterns with layout, spacing, and visual hierarchy.
View ProjectPractice Project
Explore colour systems and typography choices for a simple design exercise.
View ProjectPractice Project
Upgrade a basic gallery with responsive layout and stronger CSS composition.
View ProjectPractice Project
Turn a simple profile into a more polished layout with stronger presentation.
View ProjectPractice Project
Expand a todo app with richer styling, motion, and interaction states.
View ProjectPractice Project
Work through broken styles and layout issues in a guided debugging exercise.
View ProjectUnderstand what CSS is, how it works with HTML, and why every website relies on it.
Start tutorial →Learn how to target elements with selectors and style them with core CSS properties.
Start tutorial →Work with colour systems, fonts, and readable type choices for polished pages.
Start tutorial →Control spacing with margin, padding, borders, and sizing to shape layout clearly.
Start tutorial →Build page layouts with positioning, columns, and modern layout thinking.
Start tutorial →Use Flexbox utilities to align, distribute, and reorder content responsively.
Start tutorial →Combine media queries and modern units to make layouts adapt to different screens.
Start tutorial →Explore CSS variables, logical properties, and modern styling tools for cleaner code.
Start tutorial →Cookie Settings