Introduction to Game Programming with Python

Teens: Introduction to Game Programming with Python  

Learn Programming with Python

Use Python to customize and control every aspect of your game

Create your own adventure with Python

Stay overnight at select locations for the full camp experience

Bring Games to Life with Powerful Programming Code

A hands-on video-game programming camp that introduces you to the Python programming language. Used by professional game developers, programmers and designers alike, Python is the code that powers video-game hits like Battlefield™, EVE Online™ and Disney’s Toontown® and Pirates of the Caribbean Online®.

Learn the tricks and techniques behind some of the most popular 2D games released during the 80s and 90s—including developing sprite animations, adding music and sound effects, handling collisions and designing game maps. Thanks to mobile devices, 2D games remain popular to this day, and this course can put you on your way to creating the next big hit.

Python is quickly taking the lead as one of the most popular programming languages. Learn all about Python through topics like programming variables, loops and functions—all while making an asteroid collide with a ship or programming the AI (artificial intelligence) of an enemy opponent. Interested in programming or game design? Start here!

What You’ll Learn: Introduction to Game Programming with Python

Course Content Software Used
• Ways to totally customize and control every aspect of your game!
• How to make 2D graphic sprites animate and move.
• Techniques for adding sounds and music
• How to create and code game logic, AI, game events & more!
• Making your game respond to the keyboard and mouse
• Data types (numbers, strings, booleans & lists)
• Program control flow: conditions, loops, functions & game state

Digital Media Academy may slightly vary curriculum to better fit the needs/expertise level of a given class.

Who Should Attend: Introduction to Game Programming with Python
Ages 13–17 | Beginner – Advanced | No Previous Programming Experience Required

Curious about programming but intimidated by its complexity? Want to know how developers makes games? Got a great idea for a game or app, but aren’t sure how to get started? This course for you.

Python’s language design is incredibly straightforward, which makes it a perfect platform to learn about programming and writing code. Even if you don’t see yourself as a programmer, this great course can teach you how to make games and applications.

Related Courses: You May Also Be Interested In…

Course Title Quick Description Duration
Introduction to programming with Java™ Do amazing things when you unlock the power of Java™ 1 Week
Programming for X-Box 360 & Kinect using XNA Make Video Games Using C#, C++, Visual Studio® and XNA® Game Studio 1 Week
3D Art, Modeling & Animation for Game Design Understand the basics of 3D modeling and animation 2 Weeks
3D Game Modding for Starcraft Take your StarCraft® gaming experience to a whole new level 1 Week

Questions about a course or additional weeks at DMA? Ready to register? Please call 866.656.3342 for more information, or to speak with a Guest Experience Representative.

2013 Fees & Additional Options:

Options Price Duration Meals
Tuition $1,065 1 Week, Mon-Fri Lunch not included
Lunch Plan (for non-residential students) add $45 or $65* 1 Weeks, Mon-Fri 5 lunches
Residential Program – Dorm (shared room) add $510 1 Week, Sun-Fri 3 meals/day
Residential Program – Deluxe (Harvard & UCLA) add $810 1 Week, Sun-Fri 3 meals/day
Stanford Continuing Studies Credit add $90 4 Quarter Units NA

*Depending on location.
To view all options, including weekend stays, visit our Options & Fees page.    

1 Week   |   Ages 13–17   |   Beg – Inter

“DMA is the best place to learn Python programming!”

2013 Locations & Dates

  • GWU

  • Jul 22-26
  • UBC

  • Jul 29-Aug 02
  • Stanford

  • Jun 24-28 | Jul 15-19 | Aug 05-09