iOS Development
Immersive

Learn about the course below
down arrow
Talk to Admissions +1 (202) 517-1777

Become an iOS Developer

Yes, there is an app for that. And that. And that. Mobile apps power countless daily transactions across work and play – and the demand for skilled creators has never been greater. Our new iOS Development Immersive program trains you in the code, design, and iteration skills you need to break into this competitive field.

Learn iOS development in an immersive environment

Learn From Experts

Receive instruction and mentorship from top iOS developers and connect with GA's thriving community of pros and peers.

Learn to build real apps

Build Real Apps

Create App Store-ready products by gaining key industry knowledge and specialized skills in Swift, Xcode, mobile design, and more.

Find a job with the help of our career coaches

Get Hired

Our in-house career coaches provide resources and guidance to get you on track for an exciting career in app creation.

Meet your support team

At General Assembly, educational excellence is a community effort. We make sure you can always rely on our in-house team of experts to provide guidance and support whenever you need it.

  • instructor

    Instructors


    Our instructors walk the walk. Learn industry-grade frameworks, tools, vocabulary, and best practices from professionals who elevate the game on daily basis.

  • teaching assistant

    Teaching Assistants


    New material may raise a question or two (or ten). Our team of TAs is on deck during office hours and online with lesson-specific answers, tips, and more.

  • producer

    Course Producers


    Course Producers connect with students and instructors to ensure a smooth learning experience for all. Give feedback, get guidance, or just check in!

Career Guidance

Master new skills and put them to work. All of our Immersive graduates receive a career coach, job-readiness training, and direct access to employers and professionals.

Job & Career
Coaching


Put your best foot forward. Our in-house career coaches help you optimize your resume, train for technical interviews, and negotiate salaries and job offers.

Connect With
Resources


See iOS pros in action. Visit local companies that build innovative apps for the iOS platform. Connect with industry insiders during events and panel discussions.

Networking
Opportunities


Engage with our global network of top companies and discover new job opportunities and career paths. Showcase your work at Meet & Hires and other events.

915-lounge GA

Student Life

Our dynamic daily learning schedule incorporates presentations, discussions, and interactive lessons to provide a range of ways to educate and inspire.

9:30
am

Class

UI Components 101


Learn key skills and methods through lectures, discussions, and activities

Learn key skills and methods through lectures, discussions, and activities

12
pm

Speaker Series

Lunch with Guest Speaker


Hear from industry insiders during talks and panel discussions (optional)

Hear from industry insiders during talks and panel discussions

(optional)

1
pm

Code Lab

Layout + UI Lab


Practice new skills, work on group projects, and receive extra help from instructors

Practice new skills, work on group projects, and receive extra help from instructors

4
pm

Class

Daily Wrap-up


Review and reinforce key lessons of the day

Review and reinforce key lessons of the day

5
pm

Community

Meetup


Grow your network with meetups, happy hours, and community-wide hackathons (optional)

Grow your network with meetups, happy hours, and community-wide hackathons

(optional)

What You’ll Learn

In the iOS Development Immersive, you’ll learn everything you need to create iOS apps from scratch. We cover programming, third-party services and iterative design for development sprints — all adapted for the platform.

terminal.png

Swift, Xcode, and Interface Builder

Build full-featured and interactive iOS apps from scratch using Xcode and the latest version of Swift, Apple’s own open source programming language.

mobile.png

Mobile Design and Apple's Human Interface Guidelines

Create beautiful and functional mobile interfaces for iOS apps that adhere to Apple’s latest design and UX guidelines.

api.png

APIs, Networking & Performance Management

Delve into strategies that empower users to share content with friends, download media to their devices, and connect to social media sites. Gauge and improve the way your app performs across devices.

team.png

Working in Teams, Design Methods & Ideation

Work with fellow students to generate app ideas, design collaboratively, and bring new concepts to life through projects and assignments.

Request a detailed syllabus.

Learn In

We’re currently scheduling more sessions in Washington, D.C.

Be the first to know when we put something on the calendar. Get Notified.

Fund Your Future

Need payment assistance? Our financing options allow you to focus on your goals instead of the barriers that keep you from reaching them.

Let us figure out the best option for you.

¹ Must be a US citizen; approval pending state of residency.
⁴ Must be a US citizen; approval pending state of residency.
² Must be a U.S. Citizen or Permanent Resident.

Financing options differ in each market and are only available to students accepted into our programs. Contact a local admissions officer for more info.

GA studio

Get Answers

We love questions, almost as much as we love providing answers. Here are a few samplings of what we’re typically asked, along with our responses:

Why is this course relevant today?

iOS developers constantly push the envelope of what's possible in technology, whether that's building the next big photo sharing app, or crafting solutions to battle disease and hunger. In the last 12 months, over 30,000 iOS Development positions emerged in the United States alone. Companies are capitalizing on the power of connecting with consumers and communities through the App Store. With the introduction of Swift, Apple's new programming language, becoming an iOS developer has never been easier.

What practical skill sets can I expect to have upon completion of the course?

The iOS Development Immersive empowers students with vital skills including how to: create an App Store-ready app from start to finish, program with Swift and Xcode, design mobile interfaces, track version control with git and GitHub, utilize third-party APIs, performance management, and develop for multiple devices.

What kind of community will I find in this course?

The iOS Development Immersive attracts eager learners who are as passionate about growing and launching a new career as you are. Their backgrounds span professions in web development, design, product management, finance, publishing, and more. The General Assembly experience creates lasting friendships and collaborations that will support you through a lifetime of discovery.

What does my tuition cover?

  • 12 weeks of training in iOS Development skills, methods, and practices onsite at our campus
  • Access to our Outcomes Team, a dedicated group of career-building pros who help you land a job after graduation.
  • Access to our proprietary job-preparation programming
  • Additional Alumni perks

What are my financing options for an immersive program?

Financial hurdles shouldn’t keep you from your goals. That’s why we collaborate with financing partners Climb, Affirm, and Pave so you can focus on your goals and instead of the barriers that keep you from reaching them. Note: to apply for financing, you must first be accepted into a GA program.

View all FAQs

More Questions?

Call us at +1 (202) 517-1777

Contact Admissions

Dig Deeper Into The Curriculum

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

Speak with admissions about your options.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.

Let’s keep you updated.

By providing us with your email, you agree to the terms of our Privacy Policy and Terms of Service.