
Sign-ups for this course on edX are closing on the 16 February 2026 and it will be removed from edX on 31 March 2026. A free, updated version of the course is available now on our new Training Hub. You can access the updated course there today . We hope to see you on the Training Hub soon. --- Object-oriented programming is a programming paradigm based on objects and data rather than actions and logic. This online course will introduce you to the principles of object-oriented programming in Python, showing you how to create objects, functions, methods, and classes. You'll use what you learn to create your own text-based adventure game. You will have the chance to share your code with other learners, and see theirs. If you're an educator, you'll also be able to develop ideas for using object-oriented programming in your classroom.
Laura Sach
Senior Learning Manager