Object-oriented Programming in Python: Create Your Own Adventure Game

  • 0.0
4

Brief Introduction

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

Course Summary

Learn the principles of object-oriented programming and apply them using Java in this online course. Discover the concepts of inheritance, encapsulation, and polymorphism and how they can be used to create better code.

Key Learning Points

  • Understand the principles of object-oriented programming
  • Learn to apply OOP concepts using Java
  • Develop better coding practices using inheritance, encapsulation, and polymorphism

Related Topics for further study


Learning Outcomes

  • Understand the principles of object-oriented programming and how to apply them in Java
  • Develop better coding practices and optimize code for efficiency
  • Gain practical experience in creating Java applications

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of programming concepts
  • Access to a computer with internet connection

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced

Similar Courses

  • Java Programming: An Introduction to Software
  • Object-Oriented Programming in Java
  • Java Programming and Software Engineering Fundamentals

Related Education Paths


Related Books

Requirements

  • This course is designed for people who are already familiar with Python programming and want to learn a different programming paradigm, understand and use existing libraries more effectively, or create code which is useful to other people. It will be particularly useful for A level educators and students.

Outline

  • Using objects Introducing the aims of the course What is an object? Write a program using an object Recap week 1 Creating classes Welcome to Week 2 Start to create your object-oriented text-based adventure game Recap Week 2 Extending classes Extend other people’s classes Create an enemy in the room Recap Week 3 Extending your game and your OOP knowledge Welcome to Week 4 Extending your knowledge of OOP Finish your game End of the course

Summary of User Reviews

Discover the principles of object-oriented programming with this online course. Students love the comprehensive content and practical exercises. One key aspect that many users thought was good is the hands-on approach to learning.

Pros from User Reviews

  • Comprehensive course content
  • Practical exercises to reinforce learning
  • Hands-on approach to learning
  • Engaging and knowledgeable instructors
  • Great pacing and structure

Cons from User Reviews

  • Some technical issues with the platform
  • Limited interaction with instructors
  • Could benefit from more real-world examples
  • Not suitable for absolute beginners
  • Requires prior knowledge of programming concepts
Free
Available now
4
Laura Sach, Martin O'Hanlon
Raspberry Pi Foundation & National Centre for Computing Education
Futurelearn

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses