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.
Note: There’s also have a newer, expanded course on the topic. For the most up-to-date course, take Intro to Object-Oriented Programming (OOP) in Python.
What’s Included:
- 9 Lessons
- Video Subtitles and Full Transcripts
- Accompanying Text-Based Tutorial
- Interactive Quiz to Check Your Progress
- Q&A With Python Experts: Ask a Question
- Certificate of Completion
Related Learning Paths:












vishweshvar
This course gave a gentle introduction to OOP, loved the way it was clear, concise and straightforward not beating around the bush, highly recommended for beginners. Thanks Austin, you’re awesome.