← All courses
Beginner COURSE
CSS Styling
Style responsive websites with layouts, colour and typography.
Course lessons
CSS foundations
How CSS works15 min →Getting started with CSS
Introduction to CSS10 min →CSS foundations
Connecting CSS to HTML15 min →Selectors and combinators15 min →Cascade, specificity and inheritance15 min →Typography and visual design
Colors and backgrounds15 min →Fonts and typography15 min →Spacing and the box model15 min →Borders, shadows and visual polish15 min →Layout systems
Display and positioning15 min →Flexbox fundamentals15 min →CSS Grid fundamentals15 min →Responsive layout patterns15 min →Responsive design and components
Media queries and breakpoints15 min →Responsive navigation and cards15 min →Custom properties and themes15 min →Transitions and transforms15 min →Advanced CSS and projects
Pseudo-classes and pseudo-elements15 min →Forms and UI states15 min →CSS architecture and debugging15 min →Build a responsive landing page15 min →Learning tip
Code along with each example. The best way to learn programming is to practise consistently.
Open course playground