BiteSize Python: Object Oriented Programming
This course is part of BiteSize Python for Intermediate Learners Specialization
Instructor: Di Wu
What you'll learn
Skills you'll gain
There are 7 modules in this course
This course introduces the fundamentals of Object-Oriented Programming (OOP) in Python, a paradigm widely adopted for structuring complex software. It begins with an explanation of what OOP is and why it is popular, followed by the core principles of OOP: inheritance, polymorphism, encapsulation, and abstraction. Students will also learn how to document classes and methods professionally. The course concludes with practical case studies, allowing learners to apply these concepts in real-world scenarios.
Inheritance
Polymorphism
Encapsulation
Abstraction
Documentation
Optional Case Studies
Explore more from Data Analysis
©2025 ementorhub.com. All rights reserved