Skip to Content
Certificate

iOS Programming

Specialized Certificate

About the iOS Programming Program

Mobile programming is part of a segmented portion of technology that’s filled with innovations constantly evolving at unprecedented rates – even for technology. Such advancement requires precision-based specialty training in either iOS or Android programming languages.

The iOS Programming Specialized Certificate was developed by an advisory board of successful industry leaders with the goal to offer students familiar with programming the opportunity to apply such knowledge to the area of mobile application development.

Students will gain new skills necessary to program applications that run natively on mobile devices specific to iOS for Apple based technology such as iPhone, Apple Watch and Apple TV.

Coursework is designed to help professionals master SQLite Database Access, Core Data, iCloud, Advanced Networking tools and functions within iOS app development. Advanced learning opportunities will demonstrate how the Swift programming language can call into existing Objective-C code, the original language used for writing iOS apps, as well as Xcode IDE, the center of Apple development, which will teach students how to build, design, code, debug and troubleshoot iOS applications.

Online
Check course list below for specifics.
12-15 months
Varies by student due to number of courses taken per quarter.
$2,875
Estimated cost with certificate fee included.

Learning Objectives

  • Learn the Swift programming language while using the Xcode IDE and Playgrounds
  • Master iOS programming skills for user interface design, app navigation and workflow, and data persistence
  • Hands-on experience with iOS Frameworks such as UIKit and Foundation

Key Program Topics

  • Swift programming fundamentals and concepts with Xcode
  • App design and navigation with UI components, view controllers, and storyboards
  • Application state and data persistence
  • Overall development process of an iOS application

iOS Programming

Classroom type:
Live Online
In-Person
Online
Hybrid
Download Course List

Core Courses

Should be taken in order

Program Benefits

  • Curriculum based on Apple Curriculum developed in partnership with IBM and SAP
  • Hands-on training with tools and methodologies used in iOS app development
  • Immediately applicable skills- Students will be able to build their own iOS apps
  • Taught by leading industry practitioners
  • Industry-recognized certification for students who complete all 4 of the iOS Programming courses, as specified below: 

Who will benefit

  • Beginners looking to learn programming skills using the Swift programming language
  • Developers interested in obtaining specialized knowledge in iOS programming
  • Career Changers planning to join the job force as an iOS Developer

The App Development with Swift Certification

The App Development with Swift Certification is an industry-recognized certification granted through Certiport. Obtaining this certification will validate your foundational skills with Swift, Xcode, and app development tools. Upon successfully passing this exam, you will earn a digital badge that you may add to your Linkedin profile as well as your resume. 

In order to qualify to take the APP Development with Swift Level I exam, students must complete all 4 of the following iOS Programming courses:

  • Introduction to Swift Programming
  • iOS Programming I
  • iOS Programming II
  • iOS App Production

Advisory Board

Kristian Secor, M.S., Ed.D.

Web Development Faculty
Mesa College

William Griswold, Dr.

Professor, Computer Science Engineering Depart
UC San Diego

Pierre Huguet

Chief Executive Officer
Delange Intelligence Services

Norman McEntire

President
Servin Corporation

Bret Stateham

Developer Evangelist
Microsoft

Related Programs

C# Programming

Introduction to the C# programming language and exposure to real-world scenarios that will help build the confidence needed to succeed.

C/C++ Programming

Students are exposed to a diverse range of programming situations and techniques that will be of value to novice and seasoned programmers alike.

Front End Development

Students will learn how to develop sites using HTML5, CSS3, JavaScript and jQuery.