Skip to content Skip to site navigation Skip to service navigation

Developing iOS Applications Using Swift

Class Sessions

Date Delivery Method Cost
  • Tue Jul 11, 9:00 am to 12:00 pm
  • Thu Jul 13, 9:00 am to 12:00 pm
  • Tue Jul 18, 9:00 am to 12:00 pm
  • Thu Jul 20, 9:00 am to 12:00 pm
Live Online - 4 sessions $800

Class Code


Class Description

Most Technology Training classes will be delivered online until further notice.

Before each sesson, Tech Training will provide a Zoom link for live online classes, along with any required class materials.


This course will give participants an introduction to app development on Apple platforms with a focus on mobile. Participants will learn about Swift, Xcode, and various technologies that enable developers to solve problems with apps.

Participant Requirements

  • An updated MacBook or iMac (macOS version 10.15 or later)
  • A personal Apple ID and knowledge of the password
  • The latest version of the following macOS apps: Xcode, Keynote, and Books

Topic Outline

  • Overview of App Development on Apple Platforms
  • Meet the Swift programming language
  • Meet Xcode - The powerful IDE to build apps
  • Use Xcode Playgrounds to learn concepts and play with ideas
  • Build iOS apps with multiple technologies
  • Learn how to use UIKit to construct and manage UI
  • Discover SwiftUI, a new UI framework to design reactive cross-platform apps
  • Using a design cycle to turn ideas into apps
  • Explore options for deploying your app to the world
  • Examine Apple’s free resources to continue learning

University IT Technology Training classes are only available to Stanford University staff, faculty, students, and Stanford Hospitals & Clinics employees, including Stanford Health Care, Stanford Health Care Tri-Valley, Stanford Medicine Partners, and Stanford Medicine Children's Health. A valid SUNet ID is needed to enroll in a class.