
Learn Object Oriented Programming in Python with Step-by-Step Video Lectures, Projects, Exercises, Diagrams and More.
Python OOP - Object Oriented Programming for Beginners
InstructorEstefania Cassingena Navone
Learn Object Oriented Programming in Python with Step-by-Step Video Lectures, Projects, Exercises, Diagrams and More.
InstructorEstefania Cassingena Navone







Editorial course preview
These 4 complementary views highlight concrete, legible examples from the course presentation.
This visual aid demonstrates how pointer variables update during linked list iteration, mapping the abstract concept of node traversal to concrete variable assignments.
This screenshot displays the full course curriculum, confirming specific topics such as building a War Card game, learning inheritance, and implementing a linked list data structure.
This supplementary course material features a gamified progress tracker with numbered badges from 1 to 19 and a trophy icon to help students visualize their learning journey.
This instructional slide illustrates the concept of the 'self' parameter in object-oriented programming using purple cubes to represent distinct instances surrounding a central blueprint.
Learning is anchored by several distinct projects, including a Dice Game, a Tic-Tac-Toe game, and a Linked List implementation.
The curriculum explores how objects behave in memory, covering the id() function and concepts like aliasing and mutation.
Instruction utilizes graphics to help visualize object relationships, complemented by frequent quizzes and coding challenges.
One signal suggests a specific section may not play correctly, which could interrupt the learning path.