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 an outstanding course where one builds a couple of retro games with increasingly sophisticated design. The prerequisites are minimal (basic knowledge of variables, conditionals, loops and objects). There are frequent challenges allowing students to think about how the code works and practice the newly-learned techniques. The instructor clearly has much experience in teaching and course design and the result is a very well paced course and succinct explanations. I look forward to taking more courses taught by Penny de Byl.
Stanislav B.
Drag to resize
I am interested in how games are made and this is a very good practice and a great hands on to learn. Helps with continuing with my Python programming journey. The more I am able to do these the more the program is making sense. Very great explanations and love the challenges except for the fact i have to wait for you to show me how to do it lol. I have done a few on my own but im sure it just takes practice. Thanks.
Dustin B.

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.