Companies
Skip to content
All core subjects

Jenny's Lectures

Jenny's Lectures OOP Interview Preparation Playlist

Complete Object-Oriented Programming playlist in Python by Jenny's Lectures. This comprehensive course covers all fundamental OOP concepts including Introduction to OOP, Classes and Objects, Self and __init__() method, Class Methods, Inheritance (Single, Multiple, Multilevel, Hierarchical, Hybrid), Diamond Problem, MRO (Method Resolution Order), and C3 Linearization Algorithm. Perfect for Python beginners to master OOP concepts with practical coding exercises.

11 videos1 sections

0%

0/11

Overall progress

0 / 11

What this playlist covers

Jenny's Lectures OOP Interview Preparation Playlist by Jenny's Lectures runs to 11 videos across 1 section: Object Oriented Programming in Python. Tick each video off as you finish it — progress is saved in this browser, and syncs across devices once you sign in. Nothing here is gated and there is no signup to start.

Eleven clear lectures on OOP in Python, strongest on the inheritance types that trip people up.

Who it is for

A Python developer who needs OOP for interviews. The only Python-based OOP playlist here, which makes it the default if Python is your interview language.

How to work through it

  1. 01The 11 videos run in sequence — classes and objects first, then the inheritance variants.
  2. 02Single, multiple, multilevel and hybrid inheritance get real attention. Python's multiple inheritance and MRO are genuinely asked about and rarely taught well.
  3. 03Follow with design-level material, since this stops at language mechanics.

What it does well

  • Covers every flavour of inheritance rather than the two most courses stop at — and Python is the language where that actually matters.
  • Structured and unhurried without being long.
  • Python-native, so nothing needs translating.

Where it falls short

  • 11 videos covers mechanics only. No SOLID, no design patterns, no composition-versus-inheritance discussion.
  • Python-specific throughout — dunder methods and MRO will not transfer to a Java or C++ interview.
  • Thin on encapsulation and abstraction relative to inheritance.

What to pair it with

  • Kunal Kushwaha OOP — The design-decision layer this playlist does not reach, even though it is taught in Java.
  • NeetCode 150 — Python solutions throughout, if Python is your interview language.

Other playlists worth comparing