Overview
In this 17 hr course, you'll learn how to create games using Python and the Pygame library. The curriculum covers designing and coding arcade-style games, incorporating animations and advanced techniques like sprite grouping and collision management.
What I will be able to do after this course
- Master the fundamental and advanced concepts of the Pygame library to design games.
- Develop proficiency in employing Python classes and inheritance for better code organization.
- Design and animate game characters, learning to use sprites and vector-based motion.
- Create engaging game mechanics with collision detection and tile mapping support.
- Gain practical experience by building seven arcade-style games from start to finish.
Course Instructor(s)
Michael Eramo is an experienced instructor passionate about teaching programming using fun and engaging projects. With a strong background in Python and game development, Michael's teaching style emphasizes practical, hands-on learning complemented by a solid theoretical foundation. Students appreciate his friendly, approachable demeanor and clear, structured explanations.
Who is it for?
This course is ideal for beginner programmers skilled in Python fundamentals who are eager to apply their knowledge to game development. It's a great choice for those who are passionate about coding, enjoy challenges, and wish to learn practical skills in game design. Familiarity with basic programming concepts such as functions, loops, and conditionals is recommended. If you're looking to get started with Pygame and arcade-style game design, this course is for you.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access