CSS for JavaScript Developers
css-for-js.dev
Interactive course that builds a robust mental model of CSS.
Montreal developer-educator behind CSS for JavaScript Developers and The Joy of React
Josh W. Comeau is a front-end developer and educator based in Montreal, Canada. After working as a software engineer at companies including Khan Academy, DigitalOcean and Gatsby, he went independent to teach web development full time.
He is known for highly interactive, playful lessons: his blog posts and courses are full of live demos, sliders and embedded playgrounds that let readers poke at concepts directly. His self-published courses CSS for JavaScript Developers, The Joy of React and Whimsical Animations have been taken by tens of thousands of developers.
Josh builds his own course platform and is often cited as an example of how a single developer can run a premium education business by investing deeply in craft. He has moved his social presence from X to Bluesky.
css-for-js.dev
Interactive course that builds a robust mental model of CSS.
joyofreact.com
Interactive course for learning React from the ground up.
whimsy.joshwcomeau.com
Course on building delightful web animations and interactions.
Self-paced, interactive CSS course for developers who know JavaScript.
Interactive React course with exercises and projects.
Learn to craft playful animations and micro-interactions.
Free, deeply interactive articles on CSS, React and animation.
Josh W. Comeau is a Montreal-based front-end developer and educator who created the courses CSS for JavaScript Developers, The Joy of React and Whimsical Animations.
His courses are CSS for JavaScript Developers, The Joy of React and Whimsical Animations, all self-published on his own platform.
@b0rk Canada192K followers
Montreal developer behind Wizard Zines, illustrated guides to computing fundamentals
Wizard Zines, Mess With DNS, Memory Spy +2$101,558 in 2018
@wesbos Canada441K followers
Canadian full-stack JavaScript teacher behind JavaScript30 and the Syntax podcast
Syntax, Wes Bos Courses
@mijustin Canada38K followers
Co-founder and CEO of Transistor.fm, the bootstrapped 'calm company' for podcast hosting
Transistor.fm, MegaMaker, Marketing for Developers +2
@KevinJPowell Canada55K followers
Canadian CSS educator with 1,000+ YouTube videos and The Cascade course platform
The Cascade, CSS Demystified, Kevin Powell YouTube channel
@arvidkahl Canada212K followers
Sold FeedbackPanda, wrote Zero to Sold, built Podscan in public (acquired 2026)
Podscan, FeedbackPanda
@tracymakes Canada6.2K followers
WeddingLovely founder, Hello Web books author, GM at TinySeed and MicroConf
WeddingLovely, Hello Web App, Hello Web Design