In this lesson we look at, Intro to JavaScript Classes, What are Classes in JavaScript, Use JavaScript Classes, from Codecademy’s Learn Intermediate JavaScript course, Classes section, “Introduction to Classes” lesson. In the lesson, we are introduced to JavaScript classes. We learn that classes are used by developers to produce similar objects quickly! We create classes using the “class” keyword. We give our class a name, then within our class, we use constructors to help create our class object. Understanding Classes in JavaScript is a huge part of becoming a great JavaScript programmer. Make sure to read the JavaScript classes Documentation to see more examples of how and when to use a JavaScript class! You might want to say that Classes are a lot like Factory Functions since they both help us create objects quickly. The difference between classes and factory functions is that a factory function will return an object while a class is a template for making an object. Understanding this is helpful, and there is a debate whether classes are better than factory functions or if factory functions are better than classes. I will leave that up to you to investigate!