Option D (OOP)

Object Oriented Programming (OOP) is the fourth and last option of the four options offered for Paper 2. It is a fundamentally different way of programming and might take a while to get used to.

We highly recommend you follow a good Udemy or YouTube series to familiarise yourself with the key concepts during your preparation for this part of the course.

D1 – Objects as a programming concept (HL & SL)

D2 – Features of OOP (HL & SL)

D3 – Program development (HL & SL)

D4 – Advanced program development (HL only)