Courses
Programming language
Explore courses by programming language.
Course type
Learn, challenge or build your portfolio in a practice-driven way.
Level of knowledge
Choose courses tailored to your level of knowledge perfectly.
Or try to search for any course. Still can't find? let us know what are you missing!
Journey
Login
Creator
Anonymous
Learn Object Oriented Programming with Python
Prerequisites
Basic Knowledge in Python
Fundamentals
Introduction
Class
Objects
Methods
Class Variables
Constructor
Recap Challenge #1
Recap Challenge #2
Inheritance
Understanding Inheritance
Parent Class
Child Class
Class Inheritance
Manipulate Class Data
Recap Challenge #1
Recap Challenge #2
Encapsulation
Understanding Encapsulation
Private Variables
Getter Methods
Setter Methods
Recap Challenge #1
Recap Challenge #2
Final Challenge
Final Challenge #1
Final Challenge #2
Final Challenge #3