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 >>
Learn everything you need to know about iOS App Development.
Ages: 12 – 17
Hours: 9am – 5pm
Hardware + Software
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.
Find This Camp Near You
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.
Take a look at your camp schedule, learn more about tuition, and explore add-ons.
Sample Camp Day
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.
✓ 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.*
Upgrade 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.
The DMA Difference
Discover what sets us apart from the competition and why we're the best.
Educators, artists, and talented industry professionals with a passion for STEM education.
Our students enjoy a balanced camp day with both in-class lessons and outdoor activities.
Our curriculum sparks curiosity, builds confidence, and fosters teamwork and collaboration.
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!