← All free certificatesFree learning path Final step
Object-Oriented Programming
10 short modules. Each one: a simple lesson, two quick games and a 8-question quiz for its own free certificate. Finish them all, then take the full Object-Oriented Programming certificate.
0 of 10 module certificates
- What is OOP?OOP organises code around objects that combine data and behaviour.0/4
- Classes and objectsDefine classes and create objects from them.0/4
- EncapsulationHide internal data and expose controlled access.0/4
- AbstractionShow only essential features and hide complexity.0/4
- InheritanceReuse and extend existing classes.0/4
- PolymorphismOne interface, many forms.0/4
- Composition and relationshipsModel "has-a" relationships between objects.0/4
- SOLID principlesDesign classes that are easy to change.0/4
- Exceptions and object lifecycleHandle errors and manage object lifetimes.0/4
- OOP in practiceApply OOP to real projects and interviews.0/4
🏆 Full Object-Oriented Programming certificate
20 questions from basic to advanced, 60% to pass. Best taken after the modules.