Go Pro!Bootcamp


Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Introduction to CSS

Enroll for freeGet started!

Join 16768 other students

Log in to get

Access to all our free courses
Interactive hands-on content
100s of code challenges
Join a friendly community
Enroll for free
Subscribe to access!Subscribe to access!

Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.

Subscription includes

All courses and career paths
100s of coding challenges
Certificates of completion
Exclusive Pro members chat
The course creator Eric Vida

with Eric Vida

Course level: Beginner

This course contains 20 interactive tutorials and will teach you the basics of CSS in an hour. It's the perfect starting point for aspiring web developers and designers who want an easy way to learn CSS.

You'll learn

CSS from scratch




Classes & IDs


Widths & heights

Length units







Element flow

Float & clear

Float layout challenge

Position property

Pseudo classes / elements



Before taking this course, you should have a basic understanding of HTML. Here’s our suggested resource to get you up to speed.

Meet your teacher

The course creator

Eric Vida

I'm all about Imba

Follow me on twitter

Why this course rocks

CSS is what makes websites look beautiful, so it's a must-have skill for any web designer or developer. Luckily though, this course makes it super-easy to learn the basics. And it only takes an hour!

Just enroll in the course and sit back to enjoy the brilliant Scrimba-instructor Eric Tirado's fun and engaging explanations! Towards the end of the course you'll also be given a challenge to make sure you've understood the concepts.

Before enrolling in the course, you should a have basic knowledge of how HTML works. If you don't have that, we'd recommend you to take Eric's Introduction to HTML course first.

... so enroll in this course today, and you'll be a CSS ninja in no time!

Join the Scrimba community chat

Learning alone can be lonely. Click here to join our Discord server and connect with other Scrimba learners!

F to the A oracle to the Q
How long does it take to learn CSS?

It varies. Some CSS experts spend years researching advanced topics and honing the skill. But this course is about the basics and is 21 lessons long, with just over 1 hour of material. Ideally, you should spend at least double that practising. So you should be done with the basics of CSS in about 3 hours.

What is the best way for a beginner to learn HTML and CSS?

Find a course (congrats, you did it already), practice concepts presented in the course, not give up learning.

Is it worth learning HTML and CSS?

Yes, both HTML and CSS form the fundamentals of the modern web. Everything you see online in your browser is made of HTML and CSS and is your bread and butter of web development.

Is CSS difficult to learn?

CSS is relatively easy to learn. While it may seem daunting at first, you don't need to have any kind of programming experience and it's where most people start.