Cover image for Object Oriented Python

Object Oriented Python

Unleashing Creativity with Object-Oriented Programming in Python

ALVSJD

Created by ACI Learning, Vonne Smith, Justin Dennison

Discover how to use object-oriented programming in Python by building a text-based game from scratch. Guided by experienced instructors, you'll learn to design, refine, and expand your own interactive project while mastering key OOP concepts.

ACI | Apr 2024 | 273 min

Start Trial
LevelIntermediate
CategoriesSoftware Engineering and Architecture, Object-Oriented Programming (OOP) and Related Languages, Python

What You Will Learn

You will start by setting up your Python environment and learning the basics of object-oriented programming. As you progress, you will apply these concepts directly by creating and enhancing a game, practicing new skills with each step. By the end, you will have a deeper understanding of OOP and a finished project to show for it.

Key Features

  • Build a complete text-based game using Python and object-oriented techniques
  • Apply encapsulation, inheritance, and polymorphism to write cleaner code
  • Gain practical experience by refining and expanding your project as you learn

Target Audience

Perfect for those new to Python or programming, as well as anyone looking to strengthen their understanding of object-oriented concepts. If you have a little experience with Python syntax or just a curiosity about how games are built, you'll find this course approachable and rewarding.

Related courses

Cover image for Python Programming Essentials
Cover image for Introduction to Programming Using Python
Cover image for Applied Fundamentals: Hangman
Cover image for Programming Fundamentals
Cover image for Abstracting with Functions
Cover image for Intro to Git