Too long, I have better stuff to do (TL;IHBSTD)?
And a few others.
Clocking in at around 28 hours, the course is perhaps the most in-depth of them all without leaving newbies in the dust.
It starts out with nearly four hours of the basics, then eases in to some theory – which admittedly may require a few viewings if you’re new to programming. However, Jonas’ style is accessible and geared towards newbies, so even more in-depth concepts like hoisting, scoping, and the `this` keyword are explained with the beginner in mind.
But Schmedtmann also adds some valuable intermediate and advanced concepts like:
- execution contexts
- prototypal inheritance
- first-class functions
- bind and apply methods
- and lots of others.
There are also plenty of opportunities to test your knowledge including a 30-question final course exam.
Do keep in mind that Schmedtmann has an accent (German?) that can sometimes catch you off guard. However, his microphone quality is consistent and his voice is clear. There are also closed captions in English as well as many other languages including French, Spanish, Japanese, Indonesian and more.
Check out the course here!
Good selection of projects
Can be difficult to understand instructor
"Advanced beginner" concepts may be frustrating for people new to the language