Game Programming with Javascript

Code. Engage. Customize.

Javascript powers the web and so much more. Learn how to create programming variables, loops and functions – all while making an asteroid collide with a ship or programming the AI (artificial intelligence) of an enemy opponent! Create sprite animations, add sound to games, design characters, enemies and more. You’ll learn to create games similar to,, Cookie Clicker, or any web game you can think of. Then learn how to host it and share with your friends!Find this camp near you >>


Course Details

Learn everything you need to know about Game Programming with Javascript.

Camp Details

Ages: 12 – 17
Hours: 9am – 5pm
Tuition: $1,195

Hardware + Software

Apple Computers
Google Chrome
Atom or Sublime text editor

Learning Outcomes

Learn introductory programming fundamentals, how to create a responsive 2D game, and customize game characters and elements.

WhatYou Create

A web based 2D game that can run in your browser or in a web browser.


Skills + Experience

Get ready for a fun and meaningful camp experience through project-based learning.


Computer programming code runs your devices and the world. Our Programming courses prepare students with the skills they need to develop their own apps and games in languages such as C#, Javascript, and Swift. In the Game Programming with Javascript course, students willgain an understanding ofprogramming work flows and the elements ofgame development needed to make an exciting, challenging and rewarding playable 2D game. They will leave camp with a game to take home and play solo or with friends!

The Teen Experience

Since 2002, DMA has been encouraging and inspiring teens to become the next generation of developers, animators, filmmakers, photographers, designers and engineers. In addition to developing teens’ interests and passions for the latest in new tech, our camps foster personal growth, confidence, and independence; preparing students for life beyond high school and college.

Sunglasses: Summer is Here

Still looking for a camp? Ask us!

DMA summer is in full swing but we still have room - even in some of our most popular courses! See a course you like but don't see any room online? Ask us! In order to prevent over-booking, we close online registration 5 days before the start of camp. Send us an email, chat with us live on site, or call a Camp Advisor at (866) 656-3342 to inquire about adding your ideal camp to your summer itinerary!



Find This Camp Near You

Loading course-overview...

My experience in DMA is one of the best thing that i had ever done in my life. I’m so happy that I met students from all around the world!

Shama A.

Game Programming Student.


Camp Overview

Take a look at your camp schedule, learn more about tuition, and explore add-ons.

Sample Camp Day

8:00 am Drop-Off
Beat the traffic! Drop off anytime between 8:00 and 9:00am.
9:00 am Hands-on Tech Instruction
Learn + Understand
10:30 am Morning Break + Outdoor Activities
11:00 am Continued Instruction + Creation
Application + Guided Practice
12:00 pm Lunch Break
Bring your own or purchase a lunch plan, available at select locations.
1:00 pm Back to Camp
Create, Test, Evaluate + Improve
2:30 pm Afternoon Break + Outdoor Activities
3:00 pm Continued Instruction + Creation
Review + Share
5:00 pm Student Pick-up
Running late? Pick up as late as 5:30pm.

Tuition Includes

Google Apps email account + unlimited cloud storage
Personalized feedback + Project Achievement Report
Certificate of Completion
Digital Media Academy camp t-shirt
Personal Apple workstation for camp
 Low staff to student ratios

Add-Ons Available at Checkout

+ Lunch: Add lunch so you don’t have to bring your own!*
+ DMA Online: Choose a course or subscribe to learn at your own pace.
+ Overnight Housing: Stay on campus Sunday to Friday – includes all meals.*
+ Weekend Stay: Get ready for fun weekend activities and day trips around the area.*

*Meals + Housing available at select locations >>

The DMA Difference

Discover what sets us apart from the competition and why we're the best.

Top-Notch Staff

Educators, artists, and talented industry professionals with a passion for STEM education.

Well-Balanced Experience

Our students enjoy a balanced camp day with both in-class lessons and outdoor activities.

Project-Based Learning

Our curriculum sparks curiosity, builds confidence, and fosters teamwork and collaboration.

Safety Matters

Our staff is First-Aid + CPR certified and have completed national background checks.

Frequently Asked Questions

If a student already has some experience, are different skill levels accommodated in the course?

Instructors and TAs are always willing to modify and customize curriculum to make sure that all students are engaged and challenged. The first day or so will be utilized to gauge students’ individual skills and strengths. We also have advanced extensions for every course, so teachers can challenge advanced students.

More Programming Camps

We think you might be interested inthese camps, too!

Intro to Java

Experience an interactive, hands-on approach to learning Java, one of today’s most widely used and powerful computer-programming languages.

iOS App

This hands-on experience has you working with Apple’s Software Development Kit (SDK) for the iOS and building custom apps for Apple’s best-selling mobile devices.

Java Programming Academy

Master the basics of programming while making games and interactive applications. Dive deeper into object-oriented design, data structures and algorithms.