Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

CSS Tutorials for Beginners

Dave Gray via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn CSS fundamentals through a comprehensive 23-hour beginner course that builds upon basic HTML knowledge to create modern web designs and layouts. Master essential CSS concepts starting with selectors, colors, units, and the box model, then progress through typography, link styling, and list formatting. Explore layout techniques including the display property, floats, columns, and positioning methods like absolute, relative, fixed, and sticky. Dive into advanced layout systems with Flexbox and CSS Grid, then enhance your skills with background images, responsive design principles, and media queries. Discover CSS pseudo-classes, pseudo-elements, custom variables for dark mode implementation, and powerful functions like min, max, clamp, and calc. Practice with hands-on mini-projects including responsive card designs and animated navigation bars, while learning CSS organization techniques using BEM methodology. Complete the course with a full project that demonstrates all learned concepts, plus bonus content covering CSS animations, the revolutionary :has selector, and advanced Flexbox concepts to understand why flex items stretch and when to use Flexbox over other layout methods.

Syllabus

CSS Introduction and Tutorial for Beginners
CSS Selectors Tutorial for Beginners
CSS Colors Tutorial for Beginners
CSS Units & Sizes Tutorial for Beginners
CSS Box Model Tutorial for Beginners
CSS Text and Fonts Tutorial for Beginners - Typography
How to Style HTML hypertext links in CSS with visited, hover, active and focus
CSS List Styles Tutorial for Beginners
CSS Mini-Project for Beginners
CSS Display Property Tutorial for Beginners | Block, Inline, & Inline-Block Types
CSS Floats and Clears Tutorial for Beginners
CSS Columns Tutorial for Beginners | Multicolumns without Grid or Flexbox
CSS Position Property Tutorial for Beginners | Absolute, Relative, Fixed, Sticky
CSS Flexbox Intro | Flex CSS Tutorial for Beginners
CSS Grid Intro and Basic Layout Tutorial for Beginners
CSS Background Images and Responsive Image Properties for Beginners
CSS Media Queries & Responsive Web Design tutorial for Beginners
CSS Responsive Card Design | Mini-Project Tutorial for Beginners
CSS Pseudo-Classes vs Pseudo-Elements | Pseudo-Selectors Tutorial
CSS Custom Variables & Dark Mode | CSS Tutorial for Beginners
CSS Functions Tutorial for Beginners | min, max, clamp, minmax, calc, attr
CSS Animated Responsive Navbar | CSS Animations for Beginners
How to Organize CSS | Beginners BEM tutorial
CSS Complete Project for Beginners
CSS Full Course for Beginners | Complete All-in-One Tutorial | 11 Hours
HTML CSS Animations | Reverse Mobile Menu Navbar
CSS :has selector is Amazing! | How to use the CSS :has selector
Why Flexbox?? Why Do Flex Items Stretch?

Taught by

Dave Gray

Reviews

Start your review of CSS Tutorials for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.