iOS Development

Locations: Lehi

Program length
9 months

Total cost
$2,730

Next Application Period
Oct. 15 – Nov. 15

Locations
See Map

This program provides education and training in preparation for employment in Information Technology. Throughout the program, students apply classroom theory to computer hardware and software, mobile devices, operating systems, networking, security, cloud technology and other technologies relevant to the industry.

Through a combination of simulations, hands-on and virtual labs, students will apply techniques for technology deployment, support, maintenance and troubleshooting. This training can be used as a step to gain valuable industry recognized certifications including CompTIA A+ and Network+. Additional certification opportunities may include CompTIA Security+, Microsoft, Amazon Web Services (AWS), Linux and more.

The iOS Development program introduces the fundamental concepts of mobile applications and provides comprehensive coverage of client-side development. Students will receive the skills and knowledge to build engaging, interactive user experiences on mobile devices as an iOS developer. Students gain invaluable knowledge and experience developing with Swift, SwiftUI, and other fundamental frameworks.

Throughout the program, students complete a series of professional portfolio projects that they can showcase for potential employers when seeking employment.

69% Completion This data is pulled from fiscal year 2024. The displayed number does not guarantee completion of the program.

77% Placement This data is pulled from fiscal year 2024. The displayed number does not guarantee placement after the program.

Avg. salary $96k-$128k Wage data represents an estimate sourced directly from Career One Stop. Actual salaries may vary.

This program is eligible for Financial and Veterans Aid! Learn more

Application periods are:
May 15 – August 1 (for fall start date)
October 15 – November 15 (for spring start date)

Minimum Age Requirement: 16 years old. High school students must be in their junior year.

This is an application based program. All prospective students must fill out the iOS Development application and submit it during the open application periods.

  • Proficient in digital literacy and computer skills

  • Application Required

  • Satisfy Entrance Requirements with Testing Center

Term Campus Room # Start Date Time Days
Fall 2025 Lehi Building A 201, 222 08/13/2025 7:30 am-10:30 am Monday – Friday
Spring 2026 Lehi Building A 201, 222 01/05/2026 7:30 am-10:30 am Monday – Friday

Total hours: 660

Course Descriptions

Course Name Course Hours Course Credits Tuition Course Fees
Swift Fundamentals 120 4 $480.00 $50.00
Tables and Persistence 90 3 $360.00
Prototyping and Project Planning 120 4 $480.00
Project: Group Capstone 120 4 $480.00
Networking and Data Storage 90 3 $360.00
SwiftUI and Special Topics 60 2 $240.00
Full App Development 60 2 $240.00

Upon registration, you will register and submit payment for the first course in the program.

While not required, you may make a deposit, in person or online, for the full program upon registration to be held in your student account.

Tuition/Fees Cost
Tuition: $2,640.00
Registration Fee: $40.00
Application Fee: $0.00
Course Fees: $50.00
Required Materials: $2,999.00
Total Cost of Program: $2,730

Note: High school students attend MTECH tuition free, and are only responsible for fees and materials.

Course-by-course cost breakdowns can be found on the “Courses” tab above.

Upon registration, you will register and submit payment for the first course in the program. Fees and materials may be required upfront, while some may be paid later throughout the program.

While not required, you may make a deposit, in person or online, for the full program upon registration to be held in your student account.

REQUIRED Materials

Notes

Cost

Online internet connectivity for at-home learning

This program is a hybrid program and requires online learning as well as virtual attendance. Access to internet connectivity is required.

$0.00

Option 1: Use of own personal computing device – pre-approval required by Program Coordinator

To be eligible for this fee, students must have their own Apple device that meets these specifications: 8 GB Memory; 128GB SSD; USB or HDMI Ports.

Students must produce their device and have the Mobile Development Coordinator test and approve their device in order to obtain permission for the reduced fee.

$0.00

Option 2: MacBook Air – Grey

Program fee includes:

MacBook Air (13.6 inch): 8-Core CPU, 8-Core GPU, 8GB Unified Memory, 256GB SSD, m3 chip

$1,000.00

Option 3: MacBook Pro 14″ – Gray

Program fee includes:

MacBook Pro (14 inch): 8-Core CPU, 10-Core GPU, 16GB Unified Memory, 1TB SSD, m3 chip

$1,900.00

Apple Developer Account

This program requires that students put an App on the Apple App Store. That requires every student to have a developer account.

$99.00

OPTIONAL Materials

Notes

Cost

Additional Monitor/Connection Cables for at home learning

This program is a hybrid program and requires online learning as well as virtual attendance. Access to a second monitor is suggested

$0.00

  • MTECH Program Certificate in iOS Development

I don’t have any programming experience. Can I still take this program?
Absolutely! This program starts from the very basics of programming and takes students to a junior developer level.

Will I learn iOS or Android development?
This program is built around iOS Development. We do 100% native Swift development for the Apple platforms. The experience you gain in this class can help you branch out to other systems if that’s what you want to do.

Can I do game development in and after this class?
Game development is not specifically taught in this program. However, you will have all the necessary tools to build your own game.

Will I learn SwiftUI or UIKit?
Both! Because SwiftUI is so new UIKit is still a much needed skill to have in the industry. You will also learn the newer SwiftUI framework later in the program.

How to Apply

Submit MTECH Application

Applying is free and easy! When you apply, please choose “undecided” as your program choice. You will select iOS Development after being accepted to MTECH.

Take the Entrance Assessment

Admission requirements may be met by taking the Entrance Assessment OR by providing qualifying documentation. The Entrance Assessment can be taken at a Testing Center, and qualifying documents can be sent to transcripts@mtec.edu.

Learn more about the assessment HERE

Complete the iOS Development Application.

The application will be sent to you after you take the Entrance Assessment. Please let the Testing Center know that you are interested in applying for this program!

Application periods are:
May 15 - August 1 (Fall start date)
October 15 - November 15 (Spring start date)

The application is only available during the open application period.

Need more information?

Program Lead
Jane Madsen

INFORMATION SESSIONS

INFORMATION SESSIONS

A tour being given after an information session

Admissions Advisors

Admission advisor meeting with student

AVAILABLE SCHOLARSHIPS

girl using calculator in testing center
Program length
9 mos
Total cost
$2,730

Course Descriptions

Swift Fundamentals
MOBD 0101
The Swift Fundamentals course covers the basics of starting to program in the Swift programming language. Students create projects and do assignments. Those projects and assignments will set the groundwork for diving deeper into Swift and other programming languages.
Tables and Persistence
MOBD 0102
The Tables and Persistence course covers the ability to create a table of information that reacts dynamically for the data presented. This course also covers how to persist data between launches of an app through various current technologies. Using tables and having data that persists lays the groundwork to create real world applications.
Working with the Web
MOBD 0103
The Working with the Web course addresses the ability to interact with the data created on a device, and the data created on external servers. The course reviews ways to retrieve data from the web and use JavaScript Object Notation (JSON) serialization to convert that data into Swift objects.
Special Topics
MOBD 0104
The Special Topics course shows students what is anticipated in iOS development. New frameworks and industry standard libraries will be introduced to give the students a competitive edge in the workforce.
Saving Data
MOBD 0105
The Saving Data course allows students a hands-on learning experience to create, delete, update, and read data from an external API. At the end of the course students will also be given soft skills training.
Prototyping and Project Planning
MOBD 0106
The Prototyping and Project Planning course gives students a chance to develop a fully functional app that is ready to be published in an app store. Students have the opportunity to build out their own ideas and create something specific to their wants.
Project: Group Capstone
MOBD 0107
The Group Capstone course is an opportunity for the student to create an app store ready app with a group of students. Working in a team will prepare students for the workforce where they will always be working with other people to complete projects.
Search