Mastering Java at AXL is an 100 hours training program with hundred percent practical orientation. It gives you a good understanding of the OOP concepts and object orientation in programming.
Topics covered: Overview of OOP, Concepts of Classes and Objects, constructors, Data types, Functions, arrays, operator overloading, function overloading, polymorphism, inheritance, dynamic polymorphism, abstract classes, File I-o, Exception handling.