P
Video series
Python OOP Tutorials - Corey Schafer
Six focused videos diving deep into Python OOP - classes inheritance special dunder methods property decorators and more. Clean and thorough.
Ratings
Course details
Difficulty
Intermediate (some subject knowledge needed)
Length
2 – 10 hrs
Prerequisites
Light
Updated
2016
Exercises
No
Certificate
No
Related courses
C
⬡ Website
Full course
Problem sets & exercises
CS50's Introduction to Programming with Python
Harvard's dedicated Python course covering functions OOP file I/O regular expressions and unit tests with rigorous Harvard-quality problem sets.
I
▶ YouTube
Single video
Intro to Object Oriented Programming - Crash Course
A language-agnostic 30-minute explainer of the four OOP pillars - encapsulation abstraction inheritance and polymorphism. Great first hook.
P
▶ YouTube
Video series
Python Programming - Beginner Tutorials
9 hours of clean methodical Python tutorials covering data types control flow functions modules OOP and file handling. Beloved by self-taught developers.