Object Oriented Programming in Python. Practice your skills.
Last updated on October 26, 2026 4:50 pmObject Oriented Programming in Python. Practice your skills.
★★★★★
$479.00 in stock
Udemy.com
as of October 26, 2026 4:50 pm
Use OOP to refactor growing code and turn small scripts into big programs with this Software Engineering exercise.
Created by:
Loek van den Ouweland
Passionate Python Teacher
Passionate Python Teacher
Rating:4.88 (39reviews)
212students enrolled
What Will I Learn?
- improve existing and future code by effectively refactoring code into small modules
- decouple your modules by using dependency injection
- make modules into plugins by using Polymorphism
- solve open-closed principle violations by using composition
- communicate your designs with UML class diagrams
- make confident design changes to split up scripts and refactor them into modules
Requirements
- Beginner experience in Python or another programming language
- You have worked with classes and objects before or enrolled in my “Object Oriented Programming with Python“ course on Udemy
Target audience
- beginner programmers who want to practice OOP basics
- developers who want to learn how to turn small scripts into logical code modules
- developers who want to learn how to refactor code with minimal change and risk


There are no reviews yet.