JavaScript is a behemoth of a programming language. There's just a lot to cover in it. In the prior JavaScript mini course, I covered the essentials of the language to get you started with it quickly.
Now, in this mini course, my aim is to introduce you to other, more complicated ideas. These ideas are integral for your fluency with JavaScript. They range from the different kinds of functions in the language, to date and time, to efficiently working with asynchronous code.