Programming

Programming Summer Camps

Computer programming code runs the world – and computer programming jobs are ranked as the top jobs in almost every industry. Learn basic and advanced techniques for creating code for computers, iPhone®, iPad®, Android™, robots, video games and more.

One and two-week programming Camps and Academies for kids (ages 6 – 12) and teens (ages 12 – 17) use the latest software, like Apple’s Software Development Kit (SDK), and programming languages such as C#, Java™ and Javascript™.

Jr. Adventures Program

Jr. Adventures Camps

Half Day  •  One-Week  •  Ages 6 – 8

Jr. Adventures in
Game Coding
Morning Session

Discover how to create video games and character animations while learning the basics of computer programming using Scratch Jr.

Jr. Adventures in
Game Coding
Afternoon Session

Discover how to create video games and character animations while learning the basics of computer programming using Scratch Jr.

DMA-Adventures-Camps-Program-Logo

Adventures Camps

Half Day + Full Day  •  One-Week  •  Ages 8-12

Adventures in Java Programming with Minecraft

Customize your Minecraft™ experience by using Java programming to add new blocks, items, weapons, and more!

Adventures in Game Programming

Create video games using Scratch© and get introduced to Java™ through Processing, a simple and straightforward language.

Adventures in iOS App Development

Learn iOS programming basics, while discovering how to create and program an app for an Apple® mobile device. Camp features Apple’s new programming language, Swift™.

Made By Girls: Adventures in Programming

Discover how to create video games and character animations using Scratch™. Then move on to Processing, a simple and straightforward language used for getting students introduced to Java™.

DMA-Teen-Camps-Program-Logo

Teen Camps + Academies

Full Day  •  One-Week + Two-Week  •  Ages 12-17

Java Programming Academy

Learn the basics of Java programming and move to master more advanced topics that will enable you to create your own apps or games.

Intro to Java™ Programming

Prep for the AP Computer Science Exam while learning the basics of Java™ programming and building a foundation in computer programming.

Made By Girls: Intro to Java Programming

Prep for the AP Computer Science Exam while learning the basics of Java programming and building a foundation in computer programming.

Computer Science with Java™

Dive deeper into Computer Science as you use advanced Java concepts to create your own interactive project.

iOS App Development Academy

Build apps, games and more for Apple’s mobile devices. With Apple’s new Swift™, Unity® and C#, you’ll learn how to make mobile games playable and fun.

iOS App
Development

Build apps for Apple’s best-selling mobile devices, using Apple’s Software Dev Kit and Swift™, its new programming language.

iOS Game
Programming

Harness the power of Swift, Apple’s programming language, and SpriteKit, Apple’s 2D physics engine, to design and code playable 2D iOS games.

Game Programming with Javascript™

Create video games using Javascript. Discover variables, and loops and functions, while making asteroids collide or programming the AI of an enemy opponent.



Made By Girls

Full Day  •  One-Week + Two-Week  •  Ages 8-17

Made By Girls: Adventures in Programming

Discover how to create video games and character animations using Scratch™. Then move on to Processing, a simple and straightforward language used to introduce students to Java™.

Made By Girls: Intro to Java Programming

Prep for the AP Computer Science Exam or just ignite your passion while learning the basics of Java programming and building a foundation in computer programming.