Teens: Introduction to Game Programming with Python
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 PythonAges 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:
|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!”
— James, DMA Programming Student