This course discusses about object oriented programming in C++. It’s started by explaining the basic concept of object-oriented. Then, followed by its implementation in C++ programming language. This course provide 10 tutorial videos which will cover each essential concept of object oriented programming and their implementation in C++ programming language. This course takes about 2 hours to complete. After completing this course, students will be able to understand the core concept of object oriented programming such as abstract data type, inheritance, polymorphism and encapsulation. Student will also see the reasons why object oriented programming is better than procedural programming.