Create sophisticated Python programs such as games with physics properties and interactive games with play against a computer.
Learn about object-oriented programming (OOP) through the use of classes.
Use the Pygame module with its graphics and sound libraries to build better Python games.
Completed a beginning Python course
Comfortable typing 20+ wpm