JS
challenger

JS
challenger

  • Dashboard
  • JavaScript Basics
  • Intermediate JavaScript
  • JavaScript DOM Exercises
  • JavaScript Practice
  • Login
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
Links
Pricing Sign Up
Social
Twitter
Imprint Privacy Policy Terms
Copyright © 2025 Erik Nogueira Kückelheim