• Introduction to OOP concepts
  • Classes and objects
  • Inheritance, encapsulation, and polymorphism
  • Magic methods and operator overloading