A Conceptual Primer on OOP in Python – Real Python

This course is a conceptual primer on object-oriented programming (OOP) in Python. You’ll learn what OOP is, why it matters, and how to model real-world entities using classes and objects. Along the way, you’ll work with instance and class attributes, define methods, and finish with a short introduction to inheritance.

What’s Included:

  • 12 Lessons
  • Video Subtitles and Full Transcripts
  • Accompanying Text-Based Tutorial
  • Interactive Quiz to Check Your Progress
  • 3 Hands-On Coding Exercises
  • Q&A With Python Experts: Ask a Question
  • Certificate of Completion