Kyle Simpson
You Don't Know JS
Kyle Simpson is a web-oriented software engineer, widely acclaimed for his “You Don’t Know JS” book series and nearly 1M hours viewed of his online courses. Kyle’s superpower is asking better questions and deeply believes in maximally using the minimally necessary tools for any task. As a “human-centric technologist”, he’s passionate about bringing humans and technology together, evolving engineering organizations toward solving the right problems, in simpler ways. Kyle will always fight for the people behind the pixels.
Oh man... I've been taking Kyle's courses for a long time, and every new course makes me feel like I'm truly on the right track to JS mastery. Kyle explains deep concepts that no one else bothers to teach, PLUS he actually makes you think critically about all the implications, use cases, and edge cases. You get to truly know the DNA of JS, its core pillars.

Kyle definitely masters JavaScript and has a real talent for explaining concepts and defending his opinions. This course has really helped me better understand JavaScript.

Amazing course. Kyle is an extremely knowledgeable, and engaging, speaker. The way he walks through some of the underlying algorithms so that the viewer can understand them is great. I'm getting a ton of information from every video that I watch.
Until I had watched this course, I was writing JavaScript in a way it was not meant to be written. I was essentially trying to implement my understanding of concepts gained from other languages (python etc...) into JavaScript. And that's a situation for disaster. Through this course, I've learned to embrace JavaScript for what it truly is. I'm thankful for this course to exist and I hope more and more people get to experience the true potential of JavaScript. 10/10 highly recommended.

I know of no other resource that goes this deep into fundamentals of JS, this course really is a thorough deep dive into internals of JS which I would have never stumbled by myself.
Great course on JavaScript foundations, as the name says it's really deep. I highly recommend you should go through the entire lectures whatever experience you may have on the language. If you wanted to take one lectures on JavaScript, this is the one. In many instances, you will get to understand why the JavaScript works the way it was and explained this straight from the spec. Many aha moments and enjoyed taking the course.