This course has been designed meticulously to help students master the Object Oriented Programming skills in C++. It covers basic topics like input/output streams, namespaces, classes and objects, constructors, function overloading, function overriding through to advanced topics such as Inheritance, Polymorphism, Templates, Exception handling, File handling etc,It will be a stepping stone for learning other technologies like Java, Ios, Windows phone programming etc.In today's scenario it is almost impossible for a budding programmer/developer to survive in the market without a solid foundation of OOPs concepts. There is no better option than to start with C++ for this purpose. Once you acquaint yourself with the aforesaid topics there won't be any looking back.The initial lectures explain the pillars of OOPs with the help of real-life examples. The best part of this course is all the concepts have been elucidated in simple English language followed by example codes. I humbly advise tall the students of all my courses to practise writing programs as much as you can.