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
IntermediateCourse 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
- Oracle Certified Professional, Java SE 11 Developer
- Microsoft Certified: Azure Developer Associate
- AWS Certified Developer – Associate
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