We may earn an affiliate commission when you visit our partners.
Course Discontinued We've found some alternatives for you:

Top Active Alternatives

Object-oriented Programming in Python: Create Your Own Adventure Game is no longer accepting new enrollments. We've matched the highest-rated active courses in this subject:

Course image
Lauren Hyams, Marc Scott, Rik Cross, Laura Sach, Janina A, Caitlyn Merry, Martin O'Hanlon, Laura Koponen, Siim Põder, Michael Conterio, Mac Bowley, and Diane Dowling

Topics Covered

  • Introduce the principles of object-oriented programming in Python.
  • Understand the difference between a function and an object.
  • Create objects, functions, methods, and classes.
  • Write a text-based adventure game.
  • Extending other people’s classes, including inheritance and polymorphism.
  • Share your code with other learners, and see theirs.
  • Develop ideas for using object-oriented programming in the classroom.

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Object-oriented Programming in Python: Create Your Own Adventure Game. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Object-oriented Programming in Python: Create Your Own Adventure Game will develop knowledge and skills that may be useful to these careers:

Featured in The Course Notes

This course is mentioned in our blog, The Course Notes. Read one article that features Object-oriented Programming in Python: Create Your Own Adventure Game:

Reading list

We haven't picked any books for this reading list yet.
Comprehensive guide to the basics of Python programming, covering data types, control flow, functions, object-oriented programming, and debugging.
Comprehensive guide to Python's data analysis ecosystem, including NumPy, Pandas, and Matplotlib, with a focus on practical applications.
Comprehensive guide to deep learning using Python, covering neural networks, convolutional neural networks, and recurrent neural networks.
Concise and comprehensive reference to the Python language, covering syntax, built-in functions and objects, and advanced topics.
Comprehensive guide to the Python Standard Library, covering its vast collection of modules and their applications.
Practical guide to testing Python code using the pytest framework, covering unit testing, integration testing, and end-to-end testing.
Practical guide to using Python for bioinformatics tasks, covering sequence analysis, genome assembly, and data visualization.
Comprehensive guide to using Python for financial analysis and modeling, covering data manipulation, financial calculations, and visualization.
Is an introduction to programming and computer science using Python, focusing on OOP concepts. It covers fundamental data structures, algorithms, and design patterns, providing a solid understanding of OOP principles.
Provides a practical guide to object-oriented analysis and design (OOAD), exploring concepts and techniques for developing well-structured and maintainable software. It emphasizes real-world examples and case studies, making it accessible to both beginners and experienced developers.
Introduces OOP concepts and Java programming, providing a comprehensive overview of OOP principles. It covers encapsulation, inheritance, polymorphism, and design patterns, making it suitable for beginners or those new to OOP.
This classic book introduces design patterns, which are reusable solutions to common software design problems. It explores 23 patterns, providing insights into their implementation and usage, making it essential for experienced developers seeking to improve their OOP skills.
Delves into advanced OOP concepts and design strategies, exploring topics such as concurrency, design patterns, and frameworks. It provides in-depth coverage for experienced developers looking to enhance their OOP knowledge and skills.
Practical guide to using Python for basic automation tasks, providing a gentle introduction to Python's core concepts and its practical applications.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Object-oriented Programming in Python: Create Your Own Adventure Game.

Futurelearn Buyer Protection & Guarantee

Verified partner policies & purchase protections

UK & International University Partner
Free Trial & Audit

Free Access on Short Courses

Free access option on most short courses for the duration of the course plus 14 days; free trial available on select subscriptions and tracks.

Return & Refund Policy

14-Day Cooling-Off Refund Window

14-day statutory cooling-off refund window from the date of purchase for course upgrades, Unlimited subscriptions, and ExpertTracks, provided no tests have been attempted and no certificates have been downloaded. Renewals are non-refundable.

Buyer Protections

Verified Academic & Industry Partner

Accredited university microcredentials and certificates from top institutions (British Council, leading UK and global universities), with secure payment safeguards.

Key Purchase Protections
Free access track on many short courses
14-day cooling-off refund window on initial purchases
Refund eligible if no tests completed and no certificate issued
Accredited certifications from top UK & global universities
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser