Back to training list
Online
Learn Object Oriented Programming in Python
boot.dev
- Completion date 25 October 2025
- Category Python
- Format Online
Training description
- Clean Code
Understand why we have programming paradigms in the first place, and how they help us write more maintainable code - Classes
Learn about classes and objects, and how OOP differs from a functional programming paradigm. - Encapsulation
Learn how to write cleaner code by encapsulating data and methods. - Abstraction
Abstraction is a powerful tool that will make your code more robust and reusable. - Inheritance
The crux of OOP is the ability to inherit data and behaviors from other classes - Polymorphism
Polymorphism is one of the best ideas we've had as developers, learn how it works.
Certificate