ENROLL TODAY

Explore Game Mechanics with Python

Write your awesome label here.
What makes games fun? Game mechanics! What makes learning a new programming language fun? Creating games with it! This course allows you to do both.  If you've ever wanted to take your programming skills further and get into Python then this is your opportunity.  If you already know Python but want to know how to use it to create games then this course is also for you.
Designed for INTERMEDIATE level students with a working knowledge of programming, the content in this course will take you step-by-step through the setup of a Python/Pygame development environment on your own computer and take you through a series of workshops designed to help you learn Python and Pygame while recreating some fun retro computer games including Breakout, Tetris, Asteroids and Space Invaders.

Course Reviews

This is my first course I've ever bought for Unity as I've tinkered for years with Unity and not really done anything , but I'm only 27% through the course and I've already learned so many new things, it's really opened my eyes to the power of Unity.
Dominica Dionaedes
Drag to resize
As always, Dr. Penny de Byl has hit it out of the park with this course.
Jesse Williams

Meet Your Instructor     
Penny de Byl

Professor of Games Development, Artificial Intelligence and Computer Science
About me
I'm a full stack developer of most things computer sciency and academic with a true passion for teaching. I've been teaching others about games development, programming, computer graphics, animation and web design for over 25 years in universities in Australia and Europe at the full professor level. I've also consulted for Unity, SAE, the Australian Institute of Entertainment and Wikitude. My best selling textbooks including Holistic Game Development with Unity are used in over 100 institutions world-wide.