Module (25%)
Section (25%)

C++ Essentials – Part 2 (CPPE2)

Welcome to C++ Essentials – Part 2. This course is a continuation of the C++ Essentials – Part 1. It begins where the CPPE1 part ends, and introduces additional, more advanced C++ topics covered by the CPA – C++ Certified Associate Programmer (CPA-21-02) certification exam, as part of the C++ Institute's C++ language certification roadmap.

  • Module 1: The essentials of object-oriented programming in C++ (OOP)

  • Module 2: Inheritance (classes, objects, polymorphism, virtual methods, const, friendship in C++)

  • Module 3: Handling exceptions (exception categories, the try-catch-throw keywords)

  • Module 4: Operators and enumerated types (overloading operators, enumeration)

  • End of Part 2 Assessment: CPPE2 Summary Test and the Final Test


CPPE2 Title Image