Loopskey-logo
CourseTechnology

BiteSize Python: Object Oriented Programming

By External Provider

Price

Free

Go to content

Opens coursera.org in a new tab

Level

INTERMEDIATE

Duration

12 h

About 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.

What you will learn

  • Explore Object Oriented Programming in Python
  • Understand and apply inheritance, polymorphism, encapsulation, and abstraction
  • Prepare professional documentations for classes and methods