In the second core JavaScript course, you will delve deeper into JavaScript objects, and cover prototypal inheritance and new ECMAScript 6 features. You will create a JavaScript library, which will be a game engine, and create a game with it! At the end of this course, you will have a good foundation of what it means to do object-oriented programming in JavaScript.