Get More Info About Swift Coding
Fill out this form to get more information on the Swift Coding and App Development Certificate program.
Ohio State’s online Swift Coding and App Development certificate program is made up of three distinct courses designed for those of all backgrounds who want to start coding and developing apps for Apple's platforms: iOS, iPadOS, macOS, tvOS, and watchOS. Whether you're new to coding or looking to advance your skills, Ohio State's Swift certificate program is designed to meet your needs.
You have the option to learn Swift by enrolling in each of the three courses individually or committing up front to the full certificate program. Each course is 60 hours and builds on the knowledge gained in the previous course. With the asynchronous delivery format, you have the flexibility to complete your coursework from anywhere on your schedule. Your instructor is available to help you progress through the material smoothly. All you need to get started is an Apple desktop or laptop computer with its free Xcode app installed.
Certificate Cost: $99 per course or $250 for all three courses in the certificate program purchased together
Time to Completion: 60 hours per course, 180 hours for the entire three-course program
Program Format: Asynchronous, meaning you have the flexibility to complete your work at your pace, on your schedule, and from anywhere.
TechCred for Swift: TechCred offers funding for the Swift Coding and App Development certificate. Employers have the chance to enhance their employees' skills in this dynamic field and get reimbursed up to $2,000. More information can be found here.
Important Dates: Learners who sign up receive immediate access to course materials and instructor support if needed. Your instructor will proactively guide and pace you through the material starting next cohort that runs December 1 through January 30.
Fill out this form to get more information on the Swift Coding and App Development Certificate program.
This set of Swift courses will teach you how to use Xcode, Apple’s free app-building tool, to build robust applications for Apple products. As an Ohio State learner, you will receive personalized support from your instructor and will have opportunities to interact virtually with your classmates, ensuring you have the necessary support to succeed in your coursework. Completing all three Swift coding courses will allow you to combine the knowledge you gained in Swift programming to build an app that is ready for the Apple App Store.
This Swift certificate program will help you:
Learn to code using Swift and UIKit
Test your knowledge by completing assessments at the end of each course
Submit original work that shows off your skills
Feel confident to take Apple's App Development with Swift Certified User certification. *(An optional next step)
*Completion of Ohio State's entire three-course curriculum is required to prepare learners for the Apple App Development with Swift Certified User Certification through Certiport. A Certiport discount is available upon completion of Ohio State's Swift Coding and App Development certificate program.
You'll earn a certificate of completion upon successfully finishing each course.
Course 1 - Getting Started with Swift: This course will introduce you to the fundamental concepts of Swift programming language and modern mobile app development. You'll learn how to use Xcode development tools, including Interface Builder, to design and create user interfaces. By the end of this course, you will be able to define and conceptualize your own app idea.
Course 2 - Working with UI in Storyboards: This course will advance your coding skills and teach you how to manipulate and work with data to build robust and efficient apps. You will learn how to create dynamic iOS user interface design using Storyboards. By the end of this course, you will have the tools and expertise necessary to tackle real-world coding challenges.
Course 3 - Building Your First App: 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.
Ohio State’s Swift coding courses offer personalized support every step of the way to help pace you through the course content, so you never feel stuck or discouraged.
When you learn Swift at Ohio State, you get access to instructional videos supplementing Apple’s material and lessons, as well as real-time interaction with your instructor and classmates via discussion boards, office hours for 1:1 support, supplemental practice questions, and an introduction to the Swift coding community events such as the Worldwide Developers Conference Student Swift Challenges.
Join a community of more than 3,000 Buckeyes from all walks of life who’ve started their coding journey with Ohio State, completing self-paced courses and building skills that have never been more valuable.
"Having just started teaching an Intro to Coding course for middle school, I desperately need to improve my basic coding skills quickly. I really enjoy the sense of accomplishment when I complete each module and even when I get stuck, there is so much support that I never feel alone."
-Emily Bricker, Middle School Math Teacher
"My confidence to take on more difficult coding tasks in the future has been boosted by the practical instruction and playground activities offered in this certificate. My favorite aspect of the training was discovering Swift's potential and value as a programming language. I want to use all I've learned to develop original software solutions for many sectors."
- Adewale-Young Adenle, Computer Science Engineering student
Sam Smith is a Lead Educational Technologist at Ohio State with more than five years of programming experience. As the creator and facilitator of the Swift Coding and App Development course series, Sam is dedicated to educating and empowering individuals to excel in iOS app development with Swift. In addition to his work in coding education, Sam is also a contributing developer on the Ohio State app, used by more than 80,000 people monthly.
What is a non-credit certificate?
The courses that make up the Swift Coding and App Development certificate program are classified as non-credit, continuing education opportunities. They do not provide credit toward an academic program and cannot be transferred toward an academic program at Ohio State in the future. Additionally, support and services are limited to those directly related to the Swift Coding and App Development certificates and support provided by the Digital Learning team.
What are the technology requirements?
A Mac desktop or laptop computer is required so that you can complete assignments in Xcode (the software used to build apps in Swift).
The courses use the Xcode 13 edition of Develop in Swift Fundamentals, which requires at least macOS Big Sur. You are welcome to complete the course using the latest version of Xcode, Xcode 14, which requires macOS Ventura. Either version works with our curriculum.
I have no coding experience. Is this program really for me?
The certificate is designed to make it easy for people from all backgrounds to get started coding and developing apps. No experience is required.
How much does the certificate cost?
Anyone can enroll in the courses via ScarletCanvas for a fee of $99 per course or $250 for all three courses in the certificate program purchased together.
Please note that learners who choose to sign up for the second or third course(s) without having taken the prior course(s) could be asked to take one or both of the earlier courses in the series if the instructor determines additional proficiency is needed for success. In this event, the Office of Digital Learning would enroll a learner in the earlier course at no additional cost for the individual course. Learners would be charged for subsequent courses in the program if they choose to advance.
Where can I get help?
If you are experiencing accessibility issues due to a disability or have any general questions contact digitallearnersupport@osu.edu.
If you're experiencing issues with your personal Mac or Xcode, please reach out to Apple Support.
Online Instructions for TechCred
Ohio's TechCred program provides employers the chance to upskill current and future employees in today’s tech-infused economy. Employers who submit successful applications will be reimbursed up to $2,000 per credential when current or prospective employees complete eligible technology-focused credentials.
To get started, familiarize yourself with the TechCred program guidelines. You can confirm that a current application period is open and submit your TechCred application on the Ohio.gov website. The training cost for the certificate is $250. Helpful information is below.
Make sure the program you select from the list of credentials aligns with our Swift Coding and App Development Certificate Program.
Select 'The Ohio State University' as the name of the training provider.
Select 'University' as the type of training provider.
Complete the TechCred Support Request Form so we can best assist you and provide access to the course. Submission of this form assumes that all Tech Cred required steps, application, and approvals are complete.
For questions, email Joel Nelson at nelson.332@osu.edu. After form submission, expect a follow-up email within 72 hours for course access and billing details.
Standard Terms and Conditions of Swift Coding and App Development Certificate Courses
Ohio State offers Swift Coding and App Development Certificate Courses only under the following Terms and Conditions. If you are unable to agree to and accept any of these terms, you should not apply to take any of the Courses.
Technology Requirements
A Mac desktop or laptop computer is required so that you can complete assignments in Xcode (the software used to build apps in Swift).
External Tools
In the Swift Coding and App Development certificate courses, you will have the opportunity to utilize several freely available tools used in the industry (e.g. Github and Google Firebase). These tools are external to Ohio State's toolset and are not supported or endorsed by Ohio State. If you would prefer, you may choose to explore alternative comparable tool options for use during the course, though note that some alternatives require purchase.
Non-Credit Certificate
The Swift Coding and App Development certificates are classified as non-credit, continuing education opportunities. They do not provide credit toward an academic program and cannot be transferred toward an academic program at Ohio State in the future. Additionally, support and services are limited to those directly related to the Swift Coding and App Development certificates and support provided by staff.
Refund Policy
We understand that circumstances may change, impacting your ability to complete this certificate. That is why we've designed the courses to be self-paced and available to be done on your time. If you need to request an extension to your access to the course please email digitallearnersupport@osu.edu.
If you are within three days (72 hours) of purchasing access to the certificate and wish to withdraw you can request a refund allowing up to 60 days for the refund to be processed. To initiate this request email digitallearnersupport@osu.edu and include your reason for withdrawing.
Privacy
Visit our web privacy statement to learn more about how personal information is collected, used and shared at the university.
European Residents
If you are residing in a European Union country subject to the General Data Protection Regulation (GDPR), please review Ohio State's GDPR Statement.
Accessibility
While our courses have been designed with accessibility in mind, in the event you find you are unable to move forward or access parts of the course due to a disability please contact us immediately via digitallearnersupport@osu.edu and we will respond within 24 hours during business days.
Warranties
Courses are offered “As Is” and “As Available” and Ohio State makes no warranties, of any kind, either express or implied, including without limitation any implied warranty of merchantability or fitness for a particular purpose. Ohio State further makes no warranties that the course will be offered error-free or without interruption.
Force Majeure
Ohio State shall not be liable for any delay, cancellation, or failure to perform or make timely services available if such delay, cancellation, or failure is due to any cause beyond the control of Ohio State, including without limitation restrictions of law or regulations, labor disputes, acts of God, acts of terrorism or war, plague, epidemic, pandemic, outbreaks of infectious disease or any other public health crisis, including quarantine or other employee restrictions; act of government authority whether lawful or unlawful, compliance with any law or governmental order, rule, regulation or direction, telecommunications, network or power failures or interruptions, or mechanical or electronic breakdowns.
Indemnification
You shall indemnify, and save and hold harmless Ohio State, its Board of Trustees, officers, agents, and employees from and against any and all claims, demands, actions, or causes of actions and costs of any nature or character, including attorney fees, arising from your acts or omissions in connection with its performance of this Agreement, or the failure to comply with its terms, except where the claims, demands, actions, or causes of actions are solely the result of the gross negligence or wanton misconduct of The Ohio State University, its Board of Trustees, officers, agents, and employees.
Limit of Liability
TO THE FURTHEST EXTENT PERMITTED BY LAW, UNDER NO CIRCUMSTANCES WILL OHO STATE BE LIABLE OR RESPONSIBLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL OR CONSEQUENTIAL LOSSES OR DAMAGES, IRRESPECTIVE OF WHETHER OR NOT OHIO STATE HAS BEEN ADVISED THE POSSIBILITY OF SUCH LOSS OR DAMAGE. IN ADDITION, AND TO THE FURTHEST EXTENT PERMITTED BY LAW, LIABILITY OF OHIO STATE TO YOU FOR ANY CLAIMS RELATING TO THIS AGREEMENT, WHETHER FOR BREACH OR IN TORT, WILL NOT EXCEED THE AMOUNT PAID BY YOU TO OHIO STATE IN THE TWELVE (12) MONTH PERIOD PROCEEDING THE DATE THE CLAIM AROSE.
Governing Law
This Agreement shall be governed by, construed, and enforced in accordance with, the laws of the State of Ohio.
Still have questions? Inquire for the answers you need.