Introduction to NodeJS. NodeJS is a JavaScript run time environment. It is the way to run JavaScript outside the browser.
Introduction to object oriented programming. Learn how to create and work with objects.
Introduction to modules in JavaScript and export / import.
Learn what are Higher order functions, callback functions, and closures.
Learn how JS works under the hood and how functions are executed in JavaScript with execution context.
The difference between shallow and deep cloning, How to implement them, and the pitfalls with shallow cloning.