Object-Oriented Programming (OOP) and Advanced Python Topics
Completed by Michael J Fonda
January 4, 2026
18 hours (approximately)
Michael J Fonda '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: File I/O
- Category: Code Reusability

