</ Build 6 fun video games >

</ Get comfortable working with large codes and complicated logic >

</ Learn through hands-on lessons >

Python Games

11-17 y.o.
Please complete the form to sign-up for
This course is fully hands-on as students will spend more time building games and practicing programming in Python. Students are exposed to large codes and complicated logic in game design, game development, and design thinking. They will be fully engaged through small challenges, assignments, and projects. At the end of the course, each student will have designed and created six games that they can show to future employers.
About the course
Tech requirements:
Laptop/PC (no ChromeBooks), WiFi (25+ Mbps), Webcam
Python Fundamentals
Time Commitment:
1 or 2 hours per week in class
1-2 hours per week outside of class
(* Structure your code with functions and classes *)
// Practice Python programming
# Create and customize 6 games
/* Learn Arcade library */
Lesson 2-4


User Control;
Update Method;

1st lesson
Course Introduction
Python Recap;
Introduction to Arcade Library and Drawing;
Lesson 6-8

Coin Collector Game

Sprites, Collisions, Sound Effects, Shooting;

Lesson 10
Moving between the rooms;
Lesson 12-14

Make your own game.

Adventure Game

Lesson 16

Platformer Game

Walls, Physics Engine, Views, Screen Scrolling;

Click to order
Complete Your Purchase
Choose at least three options that work for you