Skip to content

Introduction

Hello, and welcome to Modern CSS Fundamentals.

Whether you’re a backend developer diving into frontend, a bootcamp grad ready to move beyond frameworks, or a self-taught developer who wants to build from scratch, this workshop will teach you the systematic principles behind modern CSS.

By the end, you’ll have the solid foundation needed to tackle any project, whether you’re writing vanilla CSS, working with frameworks, or even jumping into utility-first approaches like Tailwind.

Importantly, we are not covering all of CSS. I’d love to, but I have over 1,000 YouTube videos on CSS, and I have no shortage of ideas for new content… in other words, there is a lot to CSS.

What we are doing with this course is giving you a rock solid foundation so that you understand how it works, so as you come across features that aren’t covered in this course, you’ll have the mental models and debugging strategies to learn them quickly and apply them effectively.

Instead of memorizing syntax or copying code snippets, you’ll understand the underlying concepts that make CSS predictable and powerful.

This course is for anybody who wants to understand how CSS works, instead of just throwing properties and values around, hoping for the best.

This course is primarily for people who have dabbled in CSS, and want to move from a bit more of a trial-and-error/copy-and-pasting phase to being able to write it with confidence (even if you’re using Tailwind or a framework).

Because a big focus of this course is understanding the way CSS works, rather than just learning a bunch of property value pairs, there will be take aways even for more seasoned developers as well, especially when it comes to writing CSS with the right mindset, as well as catching up on some of the more modern fundamental features.

As long as you have the basics of HTML down, and a bit of CSS experience, even if it’s just some very basic styling, or following along with a couple of tutorials, then you’re good to go!

My name is Kevin Powell, and I’m best known for my YouTube channel, where I focus on helping people fall in love with CSS, where I now have almost a million subscribers, and over 1000 CSS-related videos.