CSS for JavaScript Developers
I’ve more than 800 lines of personal notes as I completed this fantastic course. Very comprehensive and so useful for an oldie like me. Heck, the table layout is something I’ve used myself:
In the old days, table layouts were used for just about everything. Nowadays, Flexbox and Grid are better solutions in most situations. We won’t be covering table layouts in this course.
Ouch… When I first learned to build websites, I had
frameset
elements in my markup, that gives you a bit of an idea what kind of old I am.
No worries though, I’ve not been stuck to that old days, in the meantime I’ve
enjoyed following the new features in CSS. But for example, Flexbox and Grid
were 2 layouts that I did not take the time to study seriously. I think
initially when I did find out that Josh would publish such a course, that was
my main incentive, to get up to date on those new additions to the CSS world.
The content of this course is split into 10 modules, each one is filled with videos, interactive explanations and exercises. At the end of each module, a workshop helps to internalize all the concepts tackled within that particular module. I plan to redo all of them now that I’ve finished the course.
I particularly appreciated the solution videos of the workshops. Josh is very good at sharing how he would do particular things, what he pays attention to, even how he would approach designers around specific challenges. All this return of experience is extremly valuable. On top of that, I just find it enjoyable to follow, he has a nice way to communicate.
If you are used to his blog posts, you might have notice how Josh gives a particular attention to the details. For example, here’s an extract of his latest post, Sneaky Header Blocker Trick:
This is a fairly subtle thing, and I suspect most readers have never even noticed it. But there’s something about it which just feels so satisfying to me. It’s one of my favourite little bits of polish on this blog.
Just feels so satisfying to me
. Yes, you can feel that he just enjoys what
he’s doing and that he wants to produce something of quality. You have to
appreciate that as it’s definitely not a given these days. That is present in
this course too, it’s comprehensive yet approachable. The content is thorough
but split in nicely sized chunks.
I leveled up my CSS skills, if you are coming from a Javascript developer perspective and you are eager to improve yours, this course will be a joy to complete. Go get it, it’s available under https://courses.joshwcomeau.com/css-for-js.