
Intermediate
1 Week
Real-World Projects
Completion certificate
Skills you'll learn:
Dive deep into Object-Oriented JavaScript with this comprehensive course. Learn about objects in depth, functions at runtime, and the use of classes to create objects. Understand and apply object-oriented design patterns through practical examples. The course concludes with a project where you will create a dinosaur-themed application, solidifying your understanding and skills.
Course Modules
Module
1
JS Objects in Depth
Create, access, and modify JavaScript objects.
Module
2
JS Functions at Runtime
Understand first-class functions, closures, and private state using immediately-invoked function expressions.
Module
3
Classes and Objects in JS
Learn to create objects using classes and understand prototypal inheritance in JavaScript.
Module
4
Object-Oriented Design Patterns
Discover and implement object-oriented design patterns and techniques for efficient object creation.
Module
5
Project: Dinosaurs
Apply object-oriented principles to build a project involving dinosaurs.
