Course description
Introduces object-oriented programming principles, including classes, objects, inheritance, encapsulation, polymorphism, abstraction, and relationships, enabling students to design, develop, test, and maintain structured and reusable software applications.
