Expand your knowledge of JavaScript and object-oriented programming in this introductory course! In this course you will learn the principles of object-oriented design and how to implement them in JavaScript. We'll cover topics such as: object creation, constructors, ES6 classes, association, aggregation, composition, encapsulation, inheritance, and polymorphism.


Some familarity with JavaScript and ES6 syntax is recommended but not required to complete this course.

Provided By

Next Tech

Course Components

Reading Activities to provide background knowledge and key concepts crucial to the course
Virtual Labs to gain hands on experience and apply what you learned

Certificate of Completion

Certificate Of Completion

Complete this entire course to earn a Beginning Object-Oriented Programming in JavaScript Certificate of Completion