Python Object Oriented Programming (OOP) - Full Course for Beginners

freeCodeCamp.org

Dan Adams teaches object-oriented programming in Python. The course covers classes and objects, attributes and methods, properties and access modifiers, and then the four principles of OOP: inheritance, encapsulation, abstraction and polymorphism.

What you'll learn

  • Creating classes and objects
  • Attributes, methods, getters, setters and properties
  • Static attributes and methods
  • Inheritance and polymorphism
  • Encapsulation and abstraction

More Programming Languages courses