The all-new interactive learning experience designed to help JavaScript developers become confident with CSS.
CSS for JavaScript Developers
CSS for JavaScript Developers is a self-paced course by Josh Comeau. The all-new interactive learning experience designed to help JavaScript developers become confident with CSS.
Course facts
- Language
- English
- Added to CourseFlix
- February 2024
- Instructor
- Josh Comeau
- Price
- Premium
CSS can be fun. I promise.
For a lot of front-end developers, CSS is the most frustrating part of their work.
When you make a mistake in Typescript, you get a helpful tooltip telling you exactly what you did wrong. In CSS, by contrast, you're left in the dark, without any clues about why you're not getting the result you expected.
These constant bewildering surprises take us out of flow state, and shake our confidence. No wonder so many of us don't enjoy writing CSS!
Despite all appearances, though, CSS is actually a deeply consistent and robust language. It feels unpredictable because there are complex systems involved, systems that are totally invisible to us.
CSS is an implicit language.
It doesn't matter how many years you spend practicing CSS—if you don't learn how its underlying systems work, your mental model will always be incomplete.
Think about how most of us learn CSS: we learn how individual properties work, instead of focusing on how layout algorithms use those properties as inputs. We learn “cool tricks” for specific situations, instead of concepts that can be applied broadly to any situation.
It's like trying to solve a puzzle when you're missing pieces. Except it's even worse, since we blame ourselves!
Nobody is born with CSS skills.
We assume that we're missing some sort of “CSS gene”, that we're just not good at this stuff. And it's the most unfair self-criticism in the world. If you learn the rules of CSS, you can be good at it too!
Becoming proficient with CSS is game-changing. All of a sudden, the most frustrating part of your job becomes fun! As JS developers, we spend so much energy trying to avoid writing CSS, when we could be embracing it, and using it to build world-class user interfaces.
So how do you learn the rules of CSS? Well, you can spend countless hours spelunking through MDN documentation and CSSWG specifications, and then spend a few years practicing. That's what I did. It was undeniably effective—the end result is incredibly worthwhile—but the journey was long and arduous.
I want to help expedite that process for you. Over the past year, I've been packaging up all that knowledge and experience into a comprehensive self-paced online course.
Additional
This course is related to text flow. It will not work conveniently to place it on our site in the usual format, so we send the entire html + video course in the archive, without online viewing.
Who teaches CSS for JavaScript Developers? Josh Comeau
Josh Comeau is a Canadian developer and one of the most cited independent voices on modern CSS and React — known for the unusual care and clarity of his teaching. He runs joshwcomeau.com (a long-running technical blog), publishes the CSS for JavaScript Developers course (one of the most highly-regarded modern CSS resources), and the Joy of React course.
His CourseFlix listing carries three Josh Comeau courses: The Joy of React, CSS for JavaScript Developers, and Whimsical Animations. The teaching style favours interactive examples, animated explanations, and unusually patient pacing — Josh's courses are widely cited as some of the highest-quality material in the modern web-development education market.
Material is paid and aimed at intermediate web developers ready to deepen their craft. For broader content, see CourseFlix's React.js, CSS, and Web Animations category pages.
From $6.67/mo. One payment unlocks every premium course. No auto-renew.
Books
What courses are similar to CSS for JavaScript Developers?
Updated 3y agoCrash Course: Build a Full-Stack Web App in a Weekend!
By: UdemyDo you want to learn the fundamentals of modern web development fast ? Do you want to find out if building websites and apps is the right career path for you?12h 13m
Updated 1y agoResponsive Design for Beginners
By: Jess ChanYou have already learned the basics of HTML and CSS... so what's next? Yes, you can follow the steps from the tutorial and have become a master at finding answe30h
Updated 3y agoCSS Layout Masterclass
By: Nomad CodersWhat will you make? 11 CSS Layout. We will clone 11 beautiful layout of movie, e-commerce and portfolio website..6h 49m
Updated 3y agoThe HTML & CSS Bootcamp 2023 Edition
By: UdemyBrand new HTML & CSS course, just released in February 2023 Check out the promo video to see the beautiful, responsive projects we build in this course!37h 18m5/5
Updated 2y agoComposing Layouts in React
By: Fullstack.ioIn this course we show you how to build complex layouts in React by composing just a few foundational layout primitives. Along the way you will learn modern CSS4h 38m0/5
Updated 2y agoPixel Perfect Figma to Tailwind
By: Pro Tailwind (Simon Vrachliotis), Simon VrachliotisThis workshop is designed to help you achieve 'pixel-perfect' design implementations, bridging the fidelity gap between design and development.2h 40m
Updated 2y ago100 Days Of Code: The Complete Web Development Bootcamp 2024
By: Academind Pro (Maximilian Schwarzmüller)100 Days of Code: Complete Web Development Bootcamp 2024 by Colt Steele — updated curriculum with React, modern JS, REST APIs, and deployment.78h 51m
More courses by Josh Comeau
Updated 1y agoWhimsical Animations
Whimsical Animations helps you build smooth and fun web effects. You will learn how to make small touches and clear moments that guide the user.5h 7m
ClassicThe Joy of React
The all-new interactive learning experience that teaches you how to build rich, dynamic web apps with React. So, let s be real. Learning React is hard.25h 35m5/5