🎈 Happy Black Friday!🎈
My signature CSS course, “CSS for JavaScript Developers”, is a whopping ✨ 50% off ✨.
I built this course to help FE devs who find CSS frustrating/unintuitive. We'll build a mental model you can use to solve any CSS problem. 🔥
Conversation
Replying to
My course is unlike any course you've taken before. I built my own course platform, with interactivity as a first-class concern. There are tons of live-editable code playgrounds, dynamic widgets, and even some mini-games!
Like this one, where you place puzzle pieces:
GIF
read image description
ALT
1
1
15
Or this one, where you drag DOM nodes to match the provided HTML/CSS snippet:
GIF
read image description
ALT
1
7
There are 10 modules, and almost all of them end in a “workshop”. Workshops are real-world-inspired projects where you practice what we've learned, styling a larger application.
For example, in the CSS Grid module, we build this responsive newspaper layout:
read image description
ALT
1
1
10
If you're not sure whether the course is right for you, I'd suggest checking out some of my CSS blog posts! While the format isn't quite the same, they'll give you a feel for my teaching style / the things we cover.
Let's look at some good examples…
1
3
"Understanding Layout Algorithms"
joshwcomeau.com/css/understand
This article shares the core mental model I use for CSS. It's an important foundation, that helps explain many of the seemingly-curious things in the CSS language.
1
12
"An Interactive Guide to Flexbox"
joshwcomeau.com/css/interactiv
In this article, we dig deep into one of the layout modes in CSS. All of this content was plucked from the course (and repackaged to work as a standalone post).
We cover even more in the course!
1
2
12
“The World of CSS Transforms”
joshwcomeau.com/css/transforms/
Module 8 of my course is dedicated to animations/interactions. This blog post includes a bunch of interactive content plucked straight from the first lesson in that module!
1
8
If you found these articles helpful, I suspect you'll get a lot out of the course. Especially if you also happen to be a JS developer who uses a component-driven framework like React/Angular/Vue!
1
2
If you've followed me for a while, you know that I *never* have sales. This is the first time the course has gone on sale since it launched in 2021!
It's not like some other courses that are 90% off all the time. 😅
2
6
Here's the link, one more time: css-for-js.dev
If you're sick of struggling with CSS, and want to develop an intuition you can use to solve all sorts of CSS challenges, I hope you'll check it out!
2
2
8
