Learning JavaScript isn't easy — here is my approach to make it as efficient and fun as possible.

The Perfect Mix of Nuts & Bolts Explanations "How does it work?" + Real world & Fun Exercises "When & Where would I use that?" + a healthy dash of tooling, best practices and hot take opinions

This course isn't exhaustive — it's energizing.

I'm not going to make you sit through me reading the docs of every single method available — that is boring and you can do that as you need it.

This course spends your time learning the things in JavaScript that I wish I knew both when I got started, but also before I got into frameworks and libraries.

As always, absolutely no use of foo, bar, baz or any other confusing programming conventions.

For a full list of all topics covered, see below at the video list!

Here are just a few things we build: