🐍 Python
From zero to full-stack Python — practical, exam-oriented courses for every level
🧠 AI & Neural Networks
ANN foundations through deep learning, competitive programming, and a full capstone project
∫ Complex Analysis
Complex functions, Cauchy-Riemann equations, conformal mappings, and contour integration
📊 Probability & Statistics
Distributions, curve fitting, regression, and hypothesis testing — all exam-oriented
Object-Oriented Programming in Python
Classes, inheritance, polymorphism, and encapsulation
Pricing (per student)
Prerequisites
- Completion of Python Data Structures (or equivalent)
Overview
Teaches core Object-Oriented Programming concepts in Python — how to design reusable classes, model real-world entities, and apply inheritance and polymorphism to write cleaner, more maintainable code.
Topics
| Hours | Topic | Details |
|---|---|---|
| 1–2 | Introduction to OOP | Classes vs. objects, attributes, methods. |
| 3–4 | Defining Classes | __init__, instance variables, self. |
| 5 | Class & Static Methods | @classmethod and @staticmethod decorators. |
| 6–7 | Inheritance | Base and derived classes, method overriding. |
| 8 | Polymorphism | Duck typing and operator overloading. |
| 9 | Mini-Project: Library System | Manage books, authors, and checkouts using OOP. |
| 10 | Revision | Focus on classes, inheritance, polymorphism. |
| 11 | Mock Test | Exam-style questions. |
| 12 | Doubt Clearing | Common OOP mistakes and misconceptions. |
| 13–14 | Advanced OOP | Encapsulation, abstraction, magic methods (__str__, __repr__). |
| 15 | Final Assessment | Full module test with feedback. |
Expected Outcomes
- Design and implement classes with proper encapsulation.
- Apply inheritance, polymorphism, and magic methods confidently.