https://sharelearn.net/learn/courses/udemy-advance-javascript-for-coders-learn-oop-in-javascript/
JavaScript for Coders: Learn OOP in JavaScript