
Train On-Demand
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreIn Python, everything is an object. OOP is usually one of the most complicated topics to master, given the heavy conceptual load it carries. This course will take you from the very basics (the definition of an object and a class) to the most advanced concepts, such as multiple inheritance and polymorphism.
Instructor for this course
Santiago Basulto
Intro to OOP
Classes and Objects
Attributes
Simple class
Simple Attributes
Make Some Cars
Methods
__init__
Country Methods
Make a Car with Doors
Make a Car with Attributes
Calculator Method
Baking Cookies
Make a Car that can Drive
Points and Lines
Cached Calculator
Lottery Time
Temperature Converter
Class Attributes
Class Methods
classmethod vs staticmethod
Simple Class Attribute
Cookie Factory
Cookie Factory with default values
Class counter
Set Class Attributes
Class and Instance Attributes
getattr and setattr
Duck Typing
Dict to Object
Attribute Guessing
Price, cost and value
Calculator with static methods
Magic Methods
Interfaces and Magic Methods
Equality Magic Methods
Horse Representation
Going the Distance
Currency My Way Out
Simple Inheritance
Polymorphism
Super and overriding
Friendly Animals
Cow Says Moo
Payroll
Shape Areas
Social Network Inheritance
Take your technical training into your own hands and stay engaged with our learn-by-doing platform where you can put your skills to the test with hands-on exercises, quizzes, and labs.
Choose the training you want from 18,000+ videos of instructor-led content. Watch anywhere.
Learn MoreINE quizzes, labs, projects, and exercises help reinforce your knowledge.
Learn MoreOrganized training helps guide you through the most relevant subjects for certification prep.
Learn MoreWe add new courses and learning materials to the platform weekly so you're always up-to-date.
Learn MoreIf you have a question you don’t see on this list, please visit our Frequently Asked Questions page by clicking the button below.
If you’d prefer getting in touch with one of our experts, we encourage you to call one of the numbers above or fill out our contact form.
Do you offer training for all student levels?
Are the training videos downloadable?
I only want to purchase access to one training course, not all of them, is this possible?
Are there any fees or penalties if I want to cancel my subscription?