Learn class, Object, Abstraction, inheritance, Polymorphism Encapsulation & file handling with real-world coding example