
Full course description
Swift Coding and App Development Level 2
In Swift Coding and App Development Level 2 (the second course and certificate in the program) you’ll build on your knowledge of Swift from Level 1 and focus more heavily on app development. You will build a basic app, learn more about GitHub and get familiar with the Apple app submission process.
Estimated hours to complete: 180
Ohio State students, faculty/staff, and alumni should visit the Digital Flagship website for info about how they can access these certificates at no cost.
Swift Coding and App Development Course Syllabuses
Questions? Email dfcoding@osu.edu
Swift Coding and App Development Four-Course Series
Shift your career, advance in a current role, create a passion project, grow your brain or start your own business – whatever reason you have for wanting to learn to code and develop apps in Apple’s Swift coding language, this course can help you get there.
This four-course series is designed to make it easy for people from all backgrounds to get started coding and developing apps and to walk away with both a certificate and experience to add to your resume. No experience required.
The courses build on each other, with the first course providing a strong foundation for the more advanced work to come. Small assignments and check-ins throughout will ensure that you've mastered the foundational concepts and are ready for the next step.
Swift Coding and App Development Level 1: Start to code with Swift by applying Swift coding basics and logic, using Xcode (Apple's free app-building tool), explore coding and app development in today's job market, and build a very basic app. Non-credit certificate earned upon successful completion.
Swift Coding and App Development Level 2: Build your first app by applying design thinking, engaging in feedback and testing, and building on basic Swift skills. Non-credit certificate earned upon successful completion.
Swift Coding and App Development Level 3: Advance your coding skills by digging more deeply into custom user-interface design strategies, exploring privacy and security, identifying key requirements for accessibility and discovering the role of file systems and databases. Non-credit certificate earned upon successful completion. (Coming soon)
Swift Coding and App Development Level 4: Bring your app to life in this capstone course by developing a business proposal, identifying implications of intellectual property, and finally applying all you've learned in all four courses! Non-credit certificate earned upon successful completion. (Coming soon)
The self-paced courses allow you to move through lessons on your schedule, speeding through what comes easily and spending more time in areas that you want to develop.
All courses should be completed in order. Use of a Mac computer is required to complete course material.
Once you've completed the courses, you can take your new skills and go on to complete Apple's Swift certification as a compliment to your Ohio State credential.
Review full terms and conditions.