Skip to Content
Home /  Courses And Programs / Introduction to iOS Programming

In response to COVID-19 health guidelines, we have restructured most of our in-person Junior Academy workshops as online courses. This in-person workshop has been canceled and will not be offered as an online course. Please see our available online courses to find other topics that may interest you. If you have registered for this course, you will receive a refund. Contact us at if you have questions.

Use Swift To Program iOS Apps


If you want to create apps for the iPhone, iPad or other Apple devices, it’s essential to learn the Swift programming language. Get an introduction to this powerful and intuitive language and use it to code simple iOS apps.

Students will learn the fundamentals of Swift and then develop iOS apps using the Xcode development environment on the Macintosh. They will discover that writing code in Swift is interactive and fun. We will cover topics including functions, data structures, enumerations, classes and closures. Students will also explore object-oriented programming and design of user interfaces for Apple devices. The course provides a good jumping off point for students who want to move on to more advanced programming and app development studies.

What You Will Learn

  • Learn the basics of the Swift programming language
  • Use Swift to create simple apps for Apple devices
  • Get an introduction to Xcode, an integrated development environment for macOS
  • Practice using control statements, looping statements, functions and data structures
  • Learn about object-oriented programming
  • Learn how to design iOS user interfaces

Note: During the first week of Junior Academy, this class is shortened to four days because of the Fourth of July holiday. A five-day version of the class, iOS Programming, is offered later in the academy.

 Return to the Sally Ride Science Junior Academy website here.

Course Number: CSE-90033
Credit: 0.00 unit(s)