Loading...

A laughing man looking at his laptop while sitting at a table

This course focuses on mastering Swift programming for building workflows, creating dynamic user interfaces, and incorporating user input and feedback. By the end of this course, you will be prepared to build an app that is ready for the App Store, setting you up for success in your app development journey. 

Throughout the duration of this course, you will receive expert instruction and guidance, personalized 1:1 from your instructor and gain access to a community of learners.

What You'll Learn

  • Building app workflows and navigation structures
  • Utilizing optionals and enumerations for data management in Swift
  • Applying type casting, inspection, and guard statements for code safety and readability
  • Managing constant and variable scope in Swift
  • Testing, validating, and iterating on app prototypes
  • Developing a trivia app with interface design and programming logic

What You'll Earn

  • A Building Your First App certificate of completion from Ohio State Online and Ohio State's Professional and Continuing Education.
  • Credit for completing Course 3 in the Swift Coding and App Development certificate program.

Additional Information

Note: This course exclusively covers the features and functionalities of Swift 5.

Contact Us

For questions about the enrollment process, payment options, technology, or course records, please submit an inquiry and our Enrollment Support team will assist you within 24 hours during business days.

Submit an enrollment inquiry

Applies Towards the Following Certificates

Loading...
Enroll Now - Select a section to enroll in
Section Title
Building Your First App
Type
Online
Dates
Jun 30, 2025 to Aug 29, 2025
Delivery Options
Course Fee(s)
Course Cost $99.00
Drop Request Deadline
No drop request allowed after enrollment
Transfer Request Deadline
No transfer request allowed after enrollment
Section Notes
  • Course offerings are contingent upon course enrollments and may be subject to change.
  • Please note that this course requires specific technology; kindly review the course details for further information.
Required fields are indicated by .