🚩 This website is undergoing an open redesign, so if anything looks wonky, that’s why.

Learn JavaScript with Morten Rand-Hendriksen


I’ve learned a lot of technical skills from Morten Rand-Hendriksen’s courses on LinkedIn Learning (a.k.a. Lynda.com). I met Morten in person in 2019 and had the chance to tell him this in person. Great guy.

One of Morten’s latest offerings is the latest, redesigned JavaScript Essential Training, which was released in January 2021, with the excercise files on GitHub. At the time of publication, the videos are all available for free, no subscription required.

I’m very intrigued by the design of course, which Morten explains in the lesson 9 video:

When you learn JavaScript for the first time you typically start with the basics, variables then functions, then more advanced subjects. But, due to the popularity of JavaScript frameworks, like React and View, today the first introduction people have to JavaScript is often through advanced objects and methods. For this reason, I've chosen to turn our course on its head. We'll start with objects and methods, then look at other data types and the DOM, and finally cover methods, functions, and events at the very end.
—Morten Rand-Hendriksen, on Learning JavaScript Backward.

When friends and coworkers ask me about learning to design for the web, I always suggest learning HTML, CSS and JavaScript in that order. When you work on the web, you never stop learning these technologies because they are always evolving. For me, JavaScript was the most difficult to learn, and because of the kinds of sites I tend to build, one I reach for the least. In terms of mastery, I think I am proficient at HTML and CSS. JavaScript? I’m competent. I can read it, I can write it, but sadly I haven’t been paying attention to the newest features.

I’m excited to dig in and re-learn the fundamentals through this course, and hopefully be on my way to mastery.