Certificate in iOS Application Development

Build and Launch Your Own iOS App

collapse

Program Details

  • Location: Downtown Seattle, Online
  • Duration: 8 months
  • Class Times: Evenings
  • Cost: $3,297

Next start date

January 18, 2017

Get Details & Apply

About this Program


Apple’s elegant and easy-to-use iOS powers an installed base of hundreds of millions of devices and more than a million mobile apps. If you’ve got a killer app idea and want to turn it into reality, our program will take you from start to finish.

In this three-course certificate program, we’ll explore Apple programming languages (especially Swift), development environments, data persistence and networking, production issues and other essential topics. Join the ranks of iOS app developers as you create a full-featured application and unleash it on the world.

DESIGNED FOR

Programmers with one to two years of experience and fluency in a high-level object-oriented programming language.

See Requirements

Video Overview

An instructor and alumni of the Certificate in iOS Application Development describe different aspects of the program and the impact it can have on graduates' careers.

Duration: 04:03

WHAT YOU’LL LEARN

  • The Swift programming language and the Cocoa framework, along with the fundamentals of Objective-C
  • Key elements of an interactive, appealing user interface
  • Networking, image handling and data storage
  • Tools for testing and debugging your apps
  • Ways to market your apps directly or through the iTunes or Mac App stores

GET HANDS-ON EXPERIENCE

You’ll design, build and test an iPhone, iPad or iPod Touch application and bring it to market.

Program Overview

Complete the courses listed below to earn the certificate. You may be able to take individual courses without enrolling in the certificate program; check the course pages for details.

Start Dates

Learning Formats

Classroom

Attend class in person at one of our convenient locations. You’ll engage face to face with your classmates and instructors as part of a highly interactive curriculum. An online learning management system may be required to access some course materials and assignments.

Online

Courses are streamed online in real time from the classroom. You interact with your instructors and fellow students via chat, using Adobe Connect web conferencing software. Assignments and other course materials are delivered through Canvas, a web-based learning management system that also serves as a communications hub.

For added flexibility, each quarter you may view recordings of up to 40 percent of your class sessions instead of attending in real time. You also can attend the classroom sessions in person if space is available.

Blended

Our special blended programs combine the convenience of online study with the vibrancy of in-person classes for a unique learning experience.

Not available for this program