
Teens: Introduction to Game Programming with Python
Bring Games to Life with Powerful Programming Code
A hands-on video-game camp that introduces you to game programming using Python. Work with the same programming language used by professional game developers, programmers and designers— the programming language behind video-game hits like Battlefield™, Freedom Force™ and Civilization®. 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 |
|---|---|
|
• How to totally customize and control every aspect of your game! • How to make 2D graphic sprites move and animate. • How to add sounds and music • How to create and code game logic, AI, game events & more! • How to make your game respond to the keyboard and mouse • Data types (numbers, strings, booleans & lists) • Program control flow: conditions, loops, functions & game state |
|
Course may vary slightly based on student expertise & class interest. All students work on their own personal projects, which they keep.
Who Should Attend: Introduction to Game Programming with PythonAges 13-17 | Beginner-Advanced | No Previous Programming Experience Required
Are you curious about programming but intimidated by its complexity? Do want to know what makes games actually run? Do you have great ideas for games or applications, but aren’t sure how to get started making them? Then this is the course for you.
Python’s language design is incredibly well thought-out, which makes it a perfect platform to learn about programming and writing code. Even if you don’t see yourself as a programmer, this is a great course to learn about how to make games and applications.
Related Courses: You May Also Be Interested In…
| Course Title | Quick Description | Duration |
|---|---|---|
| Programming with Java | Do amazing things when you unlock the power of Java | 1 Week |
| 3D Game Programming with C++ | Unlock the power of computing technology with C++ | 1 Week |
| Academy for Game Programming | Learn Python, C++ and Microsoft Visual Studio | 2 Weeks |
| Academy for Mobile Device Programming | Master programming for all types of mobile devices | 2 Weeks |
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.
Fees & Additional Options: Introduction to Game Programming with Python
| Options | Price | Duration | Meals |
|---|---|---|---|
| Tuition (base price) | $1,045 | 1 Week, Mon-Fri | Lunch not included |
| Lunch Plan (for non-residential students) | add $65 | 1 Weeks, Mon-Fri | 5 lunches |
| Residential Program – Dorm (shared room) | add $495 | 1 Week, Sun-Fri | 3 meals/day |
| Residential Program – Deluxe (Harvard & UCLA) | add $795 | 1 Week, Sun-Fri | 3 meals/day |
| Stanford Continuing Studies Credit | add $90 | 4 Quarter Units | NA |
*To view all options, including weekend stays, visit our Options & Fees page. 
Dates by Location 2012
-
Vancouver, BC
- Jul 16-20
-
Stanford, CA
- Jun 25-29 | Jul 23-27
-
Los Angeles, CA
- not offered at this location
-
San Diego, CA
- not offered at this location
-
Austin, TX
- not offered at this location
-
Washington D.C.
- Jul 16-20
-
Philadelphia, PA
- not offered at this location
-
Swarthmore, PA
- Jul 23-27
-
Cambridge, MA
- Jul 9-13
-
Chicago, IL
- Jul 16-20
-
New York, NY
- not offered at this location

![[Bloglines]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/bloglines.png)
![[del.icio.us]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/delicious.png)
![[Digg]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/digg.png)
![[Facebook]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/facebook.png)
![[Furl]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/furl.png)
![[Google]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/google.png)
![[LinkedIn]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/linkedin.png)
![[Mixx]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/mixx.png)
![[MySpace]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/myspace.png)
![[Newsvine]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/newsvine.png)
![[Propeller]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/propeller.png)
![[Reddit]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/reddit.png)
![[Squidoo]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/squidoo.png)
![[StumbleUpon]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Twitter]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/twitter.png)
![[Email]](http://www.digitalmediaacademy.org/wp-content/plugins/bookmarkify/email.png)
