iOS App Development

Program. Develop. Interface.

Launch your career or imagination with application development for Apple® devices like iPhone® and iPad®!  This hands-on experience has you working with Apple’s Software Development Kit (SDK) for iOS and building custom apps for Apple’s best selling mobile devices.

Discover Swift™, Apple’s programming language, and master tools like Xcode® and Interface Builder to access iOS features like gyroscope, touchscreen and more. You’ll leave camp with a functional application that you can load onto an iOS device to show your friends and family. Find this camp near you >>


Course Details

Learn everything you need to know about iOS App Development.

Program Info

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

Hardware + Software

Apple Computers

Learning Outcomes

Learn the fundamentals of Swift programming and access iOS device components to make a functional app.

What You Create

You’ll create an iOS app for your own iPhone or iPad.

*Students must bring their own iPhone or iPad running the latest Apple iOS software. Please note that DMA is not responsible for lost, damaged or stolen items.


Skills + Experience

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


Computer programming code is a vital part of our everyday lives, running billions of devices globally. Our Programming courses prepare students with the skills they need to develop their own apps and games in languages such as C#, Java, and Swift.  In this App Development course students will learn the programming skills necessary to unlock the power of Swift and build functional iOS applications that entertain, creatively solve problems and become an essential part of the iOS device user’s daily life.  No programming experience is required, however a basic understanding of algebra is strongly recommended.

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...

I liked the structure of how we learned about coding. I liked how for the first 3 days we learned tutorials by creating apps, and on the last 2 days we created our own apps based on what we learned.

Arshia D.

iOS App Development 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 >>

early-bird-savings-at-dmaUpgrade to the iOS App Development Academy

Learn the fundamentals and dive into more advanced topics! Academy camps combine two complementary courses to provide students with an immersive two-week experience.

Experience the Academy

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

Is an Apple device required for this course?

Students are required to bring their own iPhone, iPad, or iPod touch device. The device should be running the latest Apple iOS software and can not be a “jailbroken” device. Please perform any software updates prior to attending the course.

More Programming Camps

We think you might be interested in these camps, too!

Intro to Java™ Programming

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

iOS App Development Academy

Get a broad introduction to iOS programming with this two week experience. Master tools like XCodeandSwift to make apps like the professionals!

Computer Science withJava

Take a deeper dive into computer science and programming with Java. This isa chance totackleadvanced topics like data structures, algorithms, and data.