Dive into JavaScript's object model, advanced function usage, and programming paradigms.
Understand JavaScript's core inheritance model through prototypes.
Explore different ways to implement inheritance in JavaScript, including ES6 classes.
Explicitly set the 'this' context for a function.
Efficiently handle events on many elements using a single listener.
Learn the basics of the functional programming paradigm in JavaScript.