Table of Content

Want to show yourself off by impressing senior devs with your CSS skills?

Then you’re in the right place.

No matter if you’re a beginner or a pro, I’ve been on the lookout to find the best CSS online course in 2021.

Free and paid. In fact, these courses have been used by many senior devs.

As always, I’ve used online communities like Reddit and Quora to find trustful answers.

So buckle up, get yourself some coffee, and get ready to learn CSS in a surprisingly easy way.

The magical Power of CSS

CSS also called Cascading Style Sheets is the language that makes a website beautiful. Without it, my website would look like this:

my website without css

Pretty unattractive, right?

That is why you need CSS.

So let’s find these simple courses and let’s learn some new skills.

I’ve checked the most upvoted reddit answers and since I’ve taken all these courses by myself, it was easy to compare the answers to my opinion.

Most of the time reddit and me were on the same page.

Also I’ve only looked at the most recent posts, this way I’ve made sure that there are no outdated css courses in this 2021 list.

What css course does reddit recommend?

For CSS Courses Reddits absolute favourite is the “Advanced CSS and Sass” course by Jonas Schmedtmann. It’s a bestseller CSS course on udemy.com. Over 100 thousand are currently enrolled.

Funnily enough, when searching for CSS courses this was the one course in particular, that was mentioned on almost every reddit post.

I mean look for yourself. It’s jaw-dropping.

reddit recommendation for CSS course 2021 reddit recommendation for CSS course 2021 reddit recommendation for CSS course 2021 reddit recommendation for CSS course 2021

And these are four different posts from different subs.

It’s insane.

I even have found this course recommendation on this post, where someone was looking for simple design tips. Look for yourself:

reddit recommendation for CSS course 2021

Like I’ve said the course is called Advanced CSS and Sass: Flexbox, Grid, Animations and More! and if you check it out you’ll immediately see that reddit is right.

Currently, there are over 120.000 students enrolled and the rating is 4.8. The course was last updated in November 2020 and it contains 28 hours of on-demand video.

css udemy stats for course by Jonas schmedtmann

Amazing stats.

Just check out the last five reviews, especially this one.

review on udemy for css course

What are the downsides?

Didn’t find a lot, the only thing worth mentioning is that Jonas talks a bit slow. However, this isn’t anything to be afraid of since you can simply speed up the video and for some this might even be the appropriate speed.

This course is also based on projects which is incredibly important to really learn something.

You will build popups, you will learn about floating elements and you will get both, an introduction to CSS Grid and a nice web design project based on the introduction.

Flexbox & CSS Grid

Now Flexbox and CSS Grid are on of the most important CSS features to learn. If you know Flexbox or CSS Grid, you basically know how to create a complete layout.

That is why this recommendation is a free course from the one and only: Wes Bos.

Wes is an online teacher who teaches the whole range of web development (JavaScript, GatsbyJS, CSS, Command Line Tools)

I’ve talked about Wes in my JavaScript course recommendations for 2021. Unfortunately, he hasn’t made any CSS beginner course as he does with JS but, he has made CSS Grid and a Flexbox course.

These courses are completely free and actually, these were the ones I have discovered first when checking out Reddit.

wes bos flexbox course recommended by a reddit user

The best thing is, these courses are project-based, so besides learning the basics, you will also build some real-life examples.

A complete responsive website. Just with CSS Grid. Now that is an extremely powerful way to learn.

an example of what wes is building in his css grid course

Like usually I write down the negative aspects of a course but to be honest, I can’t find anything here.

Let’s summarize:

The same goes for the Flexbox course. If you want to use Flexbox for more than just centering items (got you!) then you really should check out this course.

My favorite lesson was where Wes building a complete Navbar just with Flexbox alone. Things like these are going to help you to become really good in CSS and understanding the style sheet language in-depth.

CSS - The complete Guide for 2021

This course was mentioned on this reddit post. The user was actually comparing this course to the one from Jonas. Here is the most upvoted answer:

reddit comment about the complete guide for 2021

So as it seems this course is more suitable for absolute beginners.

But let’s take a look at it.

CSS - The complete Guide for 2021 was made by Maximilian Schwarzmüller. It has almost 48 k students enrolled and the rating is 4.7. The latest review is 2 months old and looks like this:

latest udemy review the complete guide for 2021

The reviews before doesn’t look different. So this CSS course has a pretty good opinion from all the udemy users.

It contains 22.5 hours of video.

What are the downsides?

Over 90% of the ratings are positive, so overall this is a solid course. I still would say it is more suitable for beginners.

Some udemy users were saying that the course is a bit too long but I think this might be a good thing for someone who’s just starting with CSS.

CSS Animations

css animations

If you’re like me and you love to create small and subtle animations for your website you should check out CSS Animations.

You can even do that before actually starting a CSS course.

It’s a free project you and you immediately start creating small CSS animations.

The concept is very easy, first you start with a very easy animation and step by step you’ll learn why something rotates and what keyframes actually do.

So for those of you who still might be not 100% sure, this is a good resource.

That’s it, folks!

This is also the last tip for my CSS courses in 2021. Usually I list more courses from udemy, However the course from Jonas Schmedtman and Wes Bos free courses are currently the way to learn CSS.

I will add more in the future. For now let me know, if there is anything else I’ve missed or if you have any questions.