Heard about object-oriented programming, but not sure what it is?
Simply put, object-oriented programming (OOP) is a popular style of programming.
It comes up often in technical interviews, and it's an essential skill for every developer.
If you're looking for a course that teaches you OOP from the ground up without any jargons or fluff, this course is for you.
A perfect mix of theory and practice, packed with real-world examples, exercises and step-by-step solutions.
Bite-sized, memorable and easy-to-digest videos with zero fluff
To take this course, you should have a good understanding of JavaScript fundamentals. At least, you need to know all the topics I've covered in my JavaScript Basics course. You don't need any familiarity with object-oriented programming.
"Hi Mosh, I'm really loving your OOP course. I’m finally understanding prototypical inheritance and async programming! I'm 8 months into learning how to become a developer, and making very good progress. My previous instruction before your courses on those subjects wasn't thorough enough to be especially useful. You really hammer home details about constructor functions and the use of the .prototype property. "
- Brian Haller
"After completing this course in Object Oriented programming with JavaScript, I feel much better prepared for jobs which have me use JavaScript in an MVC pattern. Mosh was able to clearly explain the code that he writes so that beginners could understand it. I am able to write cleaner, more eloquent code thanks to his lectures and have enjoyed spending time with this course. I am glad to call Mosh a teacher."
- Mathew Hemmingway
"Mosh does a great job of covering the many variants of OOP in JS. He is thorough while being accessible and I really enjoyed his careful review of each concept as we went along."
- Shawn Larkin
Hi! My name is Mosh Hamedani. I'm a software engineer with two decades of experience. I've taught millions of people how to code and how to become professional software engineers through my online courses and YouTube channel.
I believe coding should be fun and accessible to everyone.
You can ask for a refund any time during the first 30 days
if you decide the course isn’t for you.
Here's what you get when you enroll.
Stop wasting your time jumping from one video tutorial to another.
With our amazing reviews and money back guarantee, what are you waiting for?
All courses, one low monthly price!