JS
challenger
Home
Intermediate JavaScript
classes
Classes
classes
constructor
methods
this
getters
setters
extends
super
inheritance
static methods
static properties
NEXT
Introduction to JavaScript Classes
LESSON
Define an Empty Class
CHALLENGE
Create an Instance of a Class
CHALLENGE
Add a Constructor with Parameters
CHALLENGE
Access Instance Properties
CHALLENGE
Introduction to Class Methods
LESSON
Add a Method to a Class
CHALLENGE
Method Returning a Value
CHALLENGE
Method Using `this`
CHALLENGE
Introduction to Getters and Setters
LESSON
Add a Getter for a Computed Property
CHALLENGE
Add a Setter to Update a Property
CHALLENGE
Introduction to Class Inheritance
LESSON
Extend an Existing Class
CHALLENGE
Call super in the Constructor
CHALLENGE
Override an Inherited Method
CHALLENGE
Call a Parent Method with super
CHALLENGE
Introduction to Static Methods and Properties
LESSON
Add a Static Method
CHALLENGE
Track Instances with a Static Property
CHALLENGE
Build a Bank Account Class
CHALLENGE
Library System with Inheritance
CHALLENGE
Shape Hierarchy with Static Counter
CHALLENGE
Vehicle Class with Getters and Setters
CHALLENGE
Test: JavaScript Classes
EXAM