Welcome to Week 1 of the Object-Oriented C++: Inheritance and Encapsulation course. These assignments cover encapsulation, or the bundling of related functions and data related to an object within it's class. The module ends with a lab and graded coding exercises.
Inheritance
Welcome to Week 2 of the Object-Oriented C++: Inheritance and Encapsulation course. These assignments cover re-using code from one class in another class by creating an inheritance relationship between the classes. The module ends with a lab and graded coding exercises.
Polymorphism
Welcome to Week 3 of the Object-Oriented C++: Inheritance and Encapsulation course. These assignments cover adding flexibility to functions by overloading and overriding them. The module ends with a lab and graded coding exercises.
Advanced Topics
Welcome to Week of the Object-Oriented Python: Inheritance and Encapsulation course. These assignments cover other topics involving classes and objects such as structs and enums. The module ends with a lab and graded coding exercises.