Preview lessons, content and tests

Computer Science & Programming solved. All in one platform.

1. To trial the platform and take tests, please take a few seconds to SIGN UP and SET UP FREE.
2. Searching for something specific? See our text overview of all tests. Scroll right for levels, and lists.

Join 36000+ teachers and students using TTIO.

Introduction to OOP

Object-oriented programming (OOP) is a computer programming model that organizes software design around data, or objects, rather than functions and logic. An object can be defined as a data field that has unique attributes and behavior.

Starting Video

Presentation

Additional Reading

https://en.wikipedia.org/wiki/Object-oriented_programming

https://realpython.com/python3-object-oriented-programming/

https://opensource.com/article/19/7/get-modular-python-classes

www.teachyourselfpython.com