This course covers underlying concepts of Object-Oriented Programming to be commonly used with all OOP languages and especially with Python. Aimed for school students (secondary and higher secondary), college students, job-seeking graduates and postgraduates, working professionals who wish to have domain transition, who wishes to get into full-stack web development, generic programmers. All classes, objects, constructor, MBO, special member functions, OOP principles like polymorphism - method overloading, method overriding, Inheritance - Simple or single inheritance, multiple inheritance, multi level inheritance, hybrid inheritace, modules, packages, errors and exception handling, raise exception will be dealt with in detail along with frequent mini-projects throughout the course.
On completion of this course, one can write pseudo code and generic classes will be covered in such a way the logic can be used across multiple languages with due variation. Suitably handle the exceptions and start building robust code and projects.
As corporate sectors are expecting more generic programming knowledge, this course is highly recommended for everyone.