Skip to content
UdemyCSSPaid courseAll LevelsCertificate

CSS for Everybody: From beginner to boss (Udemy.com)

Learn CSS from the ground up. Absolutely no experience required. This course will take you all the way to expert level.

Created by: Kalob Taulien

Last updated October 2020

icon
What you will learn

  • Beginner level CSS
  • Intermediate level CSS
  • Responsive web design
  • CSS Flexbox
  • CSS Grid

How it compares

Against the other 110 rated Udemy courses in CSS on CourseDuck:

  • Rating4.6 out of 5higher than 76% of them
  • Reviews38#108 of 111 by number of reviews
  • Length4.5 hoursshorter than 52% of them
  • Last updatedOctober 2020earlier than 60% of them

icon
Course Description

Welcome to CSS for Everybody, with your coding teacher Kalob Taulien.

This course is made up of 3 mini-courses that include CSS 101, CSS 201, and CSS 301.

In CSS 101 we’re going to get started with making an HTML website look a little more modern using CSS. Absolutely no experience is required for this module. Together, we’ll start at the very beginning and go through all the basics so you don’t miss anything.

In CSS 201 we’ll dive into intermediate CSS and work with things like animations, transitions, flexbox, and CSS grid. This will give us all the skills we need to start making websites responsive so they look good on desktops, laptops, tablets, phones, and even TVs.

In CSS 301 we’re focused completely on responsive web design. That’s how we make a website look good on every device.

There are big projects at the end of all three modules. And in between several lessons are tasks to get hands-on experience.

To get the most out of this course, you’ll need to know basic HTML. And you’ll likely want to pause the videos every now and then and code along with me.

Welcome to CSS for Everybody, and I’ll see you inside.

–

What is CSS?

CSS, otherwise known as Cascading Stylesheets, is used to make websites look and feel beautiful. See all the colors, shapes, and layouts on Udemy? That is all done using CSS.

–

Who is this course for?

If you want to make websites look beautiful and work on device types such as phones, tablets, laptops, desktops, and TVs... this course is for you! 

If you've never written any CSS or you have written some CSS but want to level up your skill from beginner to boss, this course is for you! 

If you want to eventually get a job as a web developer, this course is for you!

–

What you'll learn in CSS 101:

We'll start off with getting a text editor installed, and learning about CSS syntax (the coding-style in which CSS is written). Then we're going to dive into inline vs internal vs external styling, how to style certain HTML elements using CSS selectors, changing the text on our page, using different colors, changing default link styling, adding background images, working with borders, changing heights and widths of elements, changing spacing with margins and paddings, and making parts of your page see-through.

There are several tasks between the lessons for immediate hands-on experience, along with a final project.

What you'll learn in CSS 201:

In this intermediate module, we'll apply everything we learned in CSS 101, and get our hands dirty with more advanced CSS. This includes understanding the display property, the box model, outlines vs borders, specific element positioning, advanced CSS selectors, pseudo selectors and pseudo elements, transitions, animations, flexbox, and CSS grid.

Just like in the CSS 101 module, there is a final project and a bunch of homework tasks between the lessons for immediate hands-on experience.

What you'll learn in CSS 301:

CSS 301 is all about responsive web design. This is how we make websites look great on all devices including phones, tablets, laptops, desktops, TVs, and more.

Responsive web design is the act of making a website "respond" to the width of the device that's viewing your website. With this, you can write one codebase that works well on every type of device so all of your viewers and website users will be happy.

We'll dive right into media queries and what mobile-first means and why it's important. Then we'll make images and video embeds responsive. And we'll finish the course with a final project where you make a flexbox (or CSS grid) page layout and then transform it into a responsive website so it looks amazing on smaller devices like a phone.

–

Course requirements:

You should know some basic HTML already. CSS is designed to work with HTML, so if you don't already know HTML then you'll want to learn HTML first. Otherwise, if you already know a little HTML (you don't need to be an expert) then this course is for you! 

You will also need access to the internet to stream the lessons and a free text editing program like VS Code. And that's it! 

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Kalob Taulien

He is a professional web developer who's been developing websites and working with startups since 1999. He also has a broad set of skills in software, web development, and information technology.

Teaching over 450,000 students on Udemy alone, he's helped hundreds of thousands of people learn web development. From zero to hero and novice to ninja, he's considered a top teacher by thousands. With so much experience, why not give his experience and knowledge to others so they can fulfill their dreams?

The passion to learn and to share his knowledge by teaching and helping others is something that drives him. It's a passion he's had since he was born. Kalob's ability to turn complex programming concepts into easy-to-understands bits of knowledge has been called his "superpower". 

Throughout the years, Kalob has built hundreds, if not thousands, of websites, and has created multiple companies from his ideas and software. He also provides one-on-one coaching and startup consulting to new organizations. 

Teaching isn't an option in Kalob's life, but a moral obligation to pass on knowledge to others.

icon
More courses by Kalob Taulien

$15.99

Free

$159.99

Free

$11.99

$64.99

icon
More CSS courses

$174.99

$149.99

$129.99

$99.99

$10.99

$13.99

icon
Reviews

4.6

38 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Euris Villa C. on 9/25/2025

I just came from a youtube channel of Kalob and I definitely resonated with the way he teaches. He's amazing and i'm looking forward to keep learning from him in the future.

By Patrick Broaden on 1/6/2025

Great...keep them coming...10 STARS...

By Radulescu Stinga Iulian Daniel on 7/1/2024

Very clear, concise lessons.

By Daniel Bentz on 3/15/2024

I am familiar with CSS but am trying to take my study more seriously so it is nice having someone explain it so well. Most of it is a review so far in CSS 101, but I'm looking forward to the responsive design material in the later stages of this course!

By Dora Thea on 9/5/2023

We were not taught enough in section 1 to do the project. The hero section? wth? is that? For newbies, to look at the amount of code with the inspector is completely overwhelming and its becoming clear to me that coding is gatekept. that classes like this are just for people who understand it to make extra money on the side and not really teach but all over the net they lure you in with, anyone can code and make money. yes, possibly with the help of an actual person sitting here so i could ask questions. im not at a point in my learning where i can research or figure it out on my own. it was imperative that i learn to code so i could obtain a wfh job as im disabled and simply cannot pay for food on what i get. i thought this was the anwser but it feels like more barriers to surviving, again. i do not recommend this class. makes ya feel stupid and VERY discouraged like i cant do this.

By Sumanth Prabhakar on 11/24/2022

Concepts psuedo class and psuedo elements were not explained properly. CSS 301 doesn't clearly explain what do you mean by responsive image.

By Obinna Iloanya on 4/8/2022

It was perfect.

By Darko Zatezic on 2/14/2021

very good Course i recommend to everyone who want to learn css!

Showing all 8 reviews on CourseDuck

Read all 38 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100