Skip to Content

iOS Programming

Specialized Certificate

Page Tools

About the iOS Programming Program

Note: During this trying time, UC San Diego Extension remains committed to helping you achieve your goals. Because this program is in an entirely online format, no changes have been necessary. Our classes will continue to run as scheduled.

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 iOS programming languages.

The iOS Programming Specialized Certificate was developed by an advisory board of successful industry leaders with the goal to offer students new to programming and those familiar with programming languages the opportunity to apply such knowledge to the area of mobile software application development. This certificate is geared towards beginners in the app development field as well as the professional software developers hoping to gain specialized skills in iOS programming while using Apple Curriculum.

Students will gain new skills necessary to program applications that run natively on mobile devices specific to iOS for Apple based technology, including a step-by-step instruction that will detail processes required to program apps optimized for different screen sizes, the 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.

  • 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
  • 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
Format: Online

Check course list below for specifics.

Estimated Cost: $2,815

Estimated cost with certificate fee included.

Duration: 12-15 months

Varies by student due to number of courses taken per quarter.

Contact
Department
Science & Technology
Phone
858-534-1566
Email
infotech@ucsd.edu

Courses

Delivery Method
Show Legend
  • Live Online
  • In-Person
  • Online
  • Hybrid
Download PDF
  • Number of courses: 3 Required Courses, 1 Elective
  • Total Units: 12

Required Courses

Should be taken in order

Introduction to Swift ProgrammingCSE-41201

Units: 3.00

$675

Learn Quickly Apple s Swift programming languageWrite applications for iOS (for iPhone and iPad), watchOS, and tvOS using the Swift programming language and Xcode. You will be introduced to the Swift ...

Upcoming Start Dates:
Typically Offered:

Fall, Spring

iOS Programming ICSE-41147

Units: 3.00

$675

iOS Programming I Quickly Gain Experience with Multi Scene Apps for iOS devices. This course focuses on navigational controllers of iOS. You ll quickly gain hands-on experience moving between scenes ...

Upcoming Start Dates:
Typically Offered:

Winter, Summer

iOS Programming IICSE-41148

Units: 3.00

$675

iOS Programming IIThis course will introduce you to tableviews and go into detail about tableviews which is one of the more popular view controllers. The course also covers Scroll Views, Saving Data a...

Upcoming Start Dates:
Typically Offered:

Fall, Spring

Elective Courses

One Required

iOS App ProductionCSE-41249

Units: 3.00

$675

iOS App ProductionThis course will take the student through the process of conceiving, designing, developing and publishing an iOS application. Students will begin the process by defining their app id...

Upcoming Start Dates:
Typically Offered:

Winter, Summer

Augmented Reality Programming with ARKitCSE-41322

Units: 3.00

$725

Learn How to Create Augmented Reality AppsAugmented reality is one of the fastest growing technologies that will redefine how mobile and wearable computers will interact with users and their environme...

Upcoming Start Dates:
Typically Offered:

Fall, Spring

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

US San Diego Extension will schedule proctored exams for local San Diego students at our UCC Center location based on student need. However, any student seeking to take the APP Development with Swift Level I exam should email our department at infotech@ucsd.edu to obtain additional exam certification information; including Certiport Exam discount code.

Swift-Logo

Request information

Request Information

Interested in the Program?

Request information

Interested in the Program?

<%= ApplyEnrollText %>

Apply Now

Ready to get started?

<%= ApplyEnrollText %>

Ready to get started?

This certificate requires an application before taking any courses. There will be a $0 fee to apply to this program. Students will also be required to pay a $95 certificate fee upon enrollment into the program after acceptance. View the complete Certificate Registration and Candidacy Guidelines.