iOS Development

Immersive Bootcamp in Salt Lake City

Join an Upcoming Info Session

Come ask your questions as our iOS instructor, Andrew Madsen, gives an overview of the course and what you can expect. The sessions is free to join and takes place online!

12 Weeks of Code Training

Our 12-week iOS development course allows students to learn and apply all Apple related coding skills to start a career in code. Attend our classes on-campus in Salt Lake City, Utah and learn with in-person guidance from our team of experienced instructors.

DevMountain Culture

Plug yourself into a culture of creating, building, and achieving success with like minded people. Our expert faculty love sharing their craft, and empowering the next wave of programmers and entrepreneurs.

One-On-One Mentoring

Established developers, alumni, and industry experts all get involved in your education. That makes for a perfect combination of mentors who know where you are starting, where you are at, and where you are going.

Free Student Housing

Did someone say free housing? You heard right. All full-time students can take advantage of DevMountain's free and fully-furnished housing. Housing is conveniently located next to all DevMountain campuses.

Career Support

Our immersive classes are equipped with on-campus career guidance counselors. These counselors will work face-to-face with you to get you ready for a successful career.

Optimize Your Resume

Build your resume and portfolio with help from our experienced career coaching team. Work face-to-face to develop a job search plan that works best for you.

Career & Interview Prep

Our counselors will work with you to find the perfect job for you. You’ll go through mock interviews and learn how to ace your first interview as a designer.

Employer Networking

You’ll get lifetime access to our exclusive “Meet n’ Hire” events where you’ll be able to network with employers who are looking for awesome designers like you.

Additional Career Resources

  • ACCESS TO DEVMOUNTAIN CAREER COUNSELOR
  • ACCESS TO CURRENT MENTORS & INSTRUCTORS
  • JOB NEGOTIATION TRAINING
  • LINKEDIN TRAINING, BEST PRACTICES, & PROFILE SETUP
  • FREE ADMISSION TO HIRING EVENTS
  • JOB SEARCH TACTICS, TOOLS, & WORKSHEETS
  • TECHNICAL INTERVIEW TRAINING
  • PROFESSIONAL RESUME HEADSHOTS
  • ACCESS TO RECORDED CLASSES & LECTURES
  • DISCOUNT FOR ANY ADDITIONAL DEVMOUNTAIN COURSES

Example Student Schedule

The course is rigorous, but we break up our schedule with lectures, presentations, labs and project building. A typical day at DevMountain campus could look like the example day schedule below.

MON-FRI, 9AM-5PM // 600 Course Hours

9 AM

Toy Problem

Class warm-up

Previous day reviews and code exercises that strengthen concepts and skills

10 AM

Class

Instructor-led lessons

Learn key objectives through guided practice, discussions, presentations, guest lectures and activities

12:30 PM

Lunch

Nom nom time

Continue to work through lunch grab a bite at a local spot, or make your own at our on-campus kitchens

1:30 PM

Implementation

Labs & Workstation

Guided practice with on-hand mentors to work on weekly, personal, and group projects. Work on labs solo or in groups. Receive over-the-shoulder help whenever it is needed

3 PM

Sit Downs

One-on-one check-ins

Regular check-ins from our student success crew, employer relations team, and instructors / mentors.

5 PM

Open Campus, 24/7

End of class

Many mentors live in DevMountain housing and stay on campus around the clock. Campus is open to mentors, employees, instructors, and of course students all day everyday!

Salt Lake City Campus

Free Housing In Salt Lake City, UT

Did someone say free housing? Yes. All full-time students can take advantage of DevMountain's free housing, available on a first come first serve basis. Housing is provided during your time in our program. No other code bootcamp offers anything like it.

What You'll Learn

XCode

Learn to create, manage, and navigate your projects in Apple's IDE for Cocoa Development.

Swift

Work with Apple's brand new programming language and be ready for new Swift-only projects and frameworks.

Objective-C

You still need Objective-C to be a great iOS developer. You'll feel comfortable working in any project.

UI/UX

Build standard and custom interfaces programmatically and using Storyboards. You'll learn autolayout, custom animations, and more.

Design

Use best practices to create great looking, intuitive apps on all platforms. We'll cover the iPhone, iPad, and the new Apple Watch.

Architecture

Follow best practices for MVC application architecture design. You will be ready to work on teams and apps of any size.

Data

Integrate and contribute to third-party code. Learn from the best while quickly building new, complex apps.

Debugging

Fix bugs using Xcode tools, Apple Documentation, and online resources. Instructors and mentors are here to help.

Submitting Apps

Wrap around code signing, provisioning, testing and submitting your apps. Get expert marketing instruction to succeed on the App Store.

Student Projects

Hunt X

An app to view the website Product Hunt in a more visual way. // Jared B., 2014 Alumni

DevMountain Instructors

1,500+

Total Students Taught

8.3

Average years of experience

4.6

Average student rating

Meet some of the team who will help get you to the next level:

Andrew Madsen

Program Director

DevMountain

Ben Norris

iOS Instructor

Tanner Labs

Jake Gundersen

iOS Instructor

Third Rail Games

Upcoming Salt Lake Start Dates

{{session.date_start | amDateFormat:'MMM D'}}

{{session.date_start | amDateFormat:'MMM D'}} – {{session.date_end | amDateFormat:'MMM D'}}

{{session.price/100 | currency:'$'}}

Deadline: {{session.date_deadline | amDateFormat:'MMM DD'}}

FULL

Financing

Our goal is to make it as easy as possible for you to come and learn, assisting through finances is just one of those ways. We know that your education is important, and we believe that a lack of funds shouldn't be a reason to not participate.

Virtual Campus Tour

Request a Campus Tour

FAQs

Have more questions about attending DevMountain? We've created a searchable Help Center that is constantly being updated that is full of answers to common student questions. If that isn't enough, you can always chat with a member of our admissions team.