Learning JavaScript Contents Introduction Basics Working with Control Structures - if..else Statements, Loops & Error Handling More on Functions Document Object Model(DOM) More on Arrays and Iterables More on Objects Classes and Object Oriented Programming (OOP) Constructor Functions and Prototypes Advanced DOM APIs References JavaScript - The Complete Guide 2023 (Beginner + Advanced) by Academind (Maximilian Schwarzmüller)