Loading course...
Loading course...
Beginner to Intermediate
A practical, in-depth CSS course that takes you from your first rule to responsive, accessible, production-ready interfaces. You learn how the browser resolves styles, builds boxes and lays things out, then apply it in two realistic projects.
Select any lesson to open it.
What CSS is, how the browser turns it into pixels, the three ways to attach it, its syntax, and how colors and units behave.
How to target exactly the elements you mean, and how the browser decides which rule wins when several match.
Content, padding, border and margin, how sizes are calculated, and how backgrounds, borders and overflow behave.
Font stacks, web fonts, and the text properties that decide whether a page is comfortable to read.
Normal flow, the position property, stacking contexts, Flexbox and CSS Grid.
Viewport behavior, mobile-first media queries, fluid units and responsive images.
Transitions, transforms, keyframe animations and UI polish such as shadows, glass effects and tooltips.
Custom properties, preprocessors, naming methodologies and an honest look at CSS frameworks.
Forms, common components, theming with dark mode, accessibility, and modern CSS you can ship today.
DevTools debugging, linting and build tooling, and practical ways to test CSS.
Two realistic projects that combine everything in the course.
Conceptual questions with real explanations, and coding exercises with solutions and reasoning.