Computer Game Programming with Python

Prerequisite: Students are expected to be familiar with basic programming concepts in Python, or have taken the MGTA Illustrative Python course.

This unique programming course will allow students to develop their technical skills and engage their creative problem solving abilities as they challenge their imagination to create simple, textual, and graphical based computer games using Python.
Students will reinforce and build on the concepts they learned in Illustrative Python: Handling User Input, Python Libraries, Conditional Statements and Boolean Logic, For Loops, While Loops, Lists, Tuples, Dictionaries, Functions, Geometry and Illustration.
The class will start with a class project of constructing a simple python game, teaching some of the fundamentals of game design, and expanding on their python programming skills. Working in teams, or individually, the students will then have to come up with and pitch their own game idea(s). The teachers will cover important game programming and game design concepts in lecture, and then work hands-on with the students on their python games.


Dates:  February 25 to April 8 (Every Saturday for 7 weekends)
Ages:  10 – 18
Time:  10:00AM-1:00PM (w/ 20-minute snack break)
Tuition:  $485
Location:  Mason Campus Fairfax, Art & Design Building, Room 2002

All Spring classes and workshops have closed for registration. To learn more about our summer program and to register, click below.

Instructors: TBA
See Faculty Bios


Mailing Address:
Mason Game and Technology Academy
Virginia Serious Game Institute
10900 University Blvd.,
Bull Run Hall Ste 147
Manassas, VA 20110

Phone: (703)993-7101

Email: MGTA Founding Director: Vera Lichtenberg,
MGTA Admin Assistant: Nerissa Hart,