Object-Oriented Programming (OOP) and Advanced Python Topics
Completed by xheni prebibaj
March 27, 2026
18 hours (approximately)
xheni prebibaj's account is verified. Coursera certifies their successful completion of Object-Oriented Programming (OOP) and Advanced Python Topics
What you will learn
Learn how to use Python's advanced OOP features such as inheritance, encapsulation, and polymorphism.
Master the implementation of decorators for function enhancements, including logging, validation, and authentication.
Understand and apply Python generators for efficient memory usage and iteration over large datasets.
Gain proficiency in handling files, including CSV, JSON, zip archives, and managing SQLite databases in Python.
Skills you will gain
- Category: Data Validation
- Category: Code Reusability
- Category: File I/O

