Pregraph

Programming

Objects and design

Classes, inheritance and when not to use it, and the common design patterns you'll meet in real code.

About 20 hours of study.

Where to learn it

Read
Think Python, 3rd edition

Allen B. Downey

Chapters 14–17

Section not checked yet

Watch
Introduction to Computer Science and Programming in Python (MIT 6.0001, Fall 2016)

Ana Bell, Eric Grimson, John Guttag

Lectures 8–9, Object oriented programming

Section not checked yet

Practise

No practice set picked yet.

Suggest one

Other options

Which roles ask for it

Before and after

Objects and design

Opens up

Nothing else on the map yet.