course thumbnail

Object-oriented Python

20+ chapters

Start

Course detail:

In this course, we will use your basic Python language skills to learn Object-oriented (OO) Design & Programming, the so called OOD & OOP! Our philosophy is to take real-world concepts and scenarios, and map them to an OO-world, and vice-versa. That is, always start from a real-world problem to solve and then write code, and also be able to interpret other people's code as a real-world scenario. Along the way, we will do several exercises as you learn each concept or principle and combine all you learn into a unified whole.