
#67 overallRising
CSS for JavaScript Developers
Josh Comeau
6 recommenders · 7 threads · recommended in 5 years, 2022–2026 · score 7.5
A paid, self-paced web course by Josh Comeau that teaches CSS by building a mental model of how it works for developers who already know JavaScript. It focuses on patterns, gotchas, and layout and styling techniques rather than listing property definitions.
Commenters say it goes beyond property reference to show real usage patterns and common pitfalls, and that it is fun and builds real confidence in CSS.
Recommendations by year
20062026
Josh Comeau's CSS course is excellent: https://css-for-js.dev/
I'd love to plug Josh Comeau's excellent CSS course https://css-for-js.dev/ Expensive but worth every penny.
<I'm not affiliated with Josh in any way>
I second https://css-for-js.dev/ by Josh Comeau! Josh does an excellent job at tying seemingly disparate concepts together. If you're interested in advanced animations, https://frontendmasters.com/courses/css-animations/ is really good!
Not sure when it was released, but I discovered Josh Comeau's terrific CSS course this year.
https://css-for-js.dev/
Yes! I highly recommend Josh's comprehensive CSS course. It's not cheap but it is well worth it.
https://www.joshwcomeau.com/
Having a good mental model of a language seems like one of the fastest ways to be more productive in that language. Do you have any recommended resources for developing a strong mental model of python? For reference, Dan Abramov’s course JustJavascript [1] provides an amazing mental model of JavaScript, and Josh Comeau’s css for js developers [2] course provides an amazing model for understanding css. I have 5+ years programming in python but admittedly do not know much about the internals so my mental model is pretty weak!
[1]: https://justjavascript.com/ [2]: https://css-for-js.dev/
Try Josh Comeau's course: https://css-for-js.dev/
Most CSS courses just regurgitate what the various properties do. Josh does a little of that but spends most of his time showing you various patterns of use, illustrating and correcting many of the gotcha's that exist and giving you confidence that goes beyond the basics. And besides, it's fun!