You've been invited by National Centre for Computing Education to join an online course on FutureLearn

This invitation provides all the benefits of studying with us.

Raspberry Pi Foundation

Object-oriented Programming in Python

Learn object-oriented programming principles by creating your own text-based adventure game in Python. Supported by Google.

What will you achieve?

By the end of the course, you'll be able to...

  • Explore using objects in programming, and understand the difference between a function and an object.
  • Develop your understanding of how writing your own class allows you to combine functions and data.
  • Demonstrate extending other people’s classes, including inheritance and polymorphism.
  • Produce a module to apply your learning of object oriented programming.
  • Collaborate by sharing your code with other people.