About this Specialization

100% online courses

Start instantly and learn at your own schedule.

Flexible Schedule

Set and maintain flexible deadlines.

Beginner Level

Approx. 2 months to complete

Suggested 12 hours/week

English

Subtitles: English

What you will learn

  • Check

    How to setup your environment and develop code in Swift 5

  • Check

    How to perform various calculations and build iOS applications

  • Check

    How to work with data in iOS, including tables and networking

  • Check

    How to monetize your apps with in-app adds purchases, and subscriptions

Skills you will gain

Swift 5Application developmentAppStore PurchasesXcodeiOS App Development

100% online courses

Start instantly and learn at your own schedule.

Flexible Schedule

Set and maintain flexible deadlines.

Beginner Level

Approx. 2 months to complete

Suggested 12 hours/week

English

Subtitles: English

How the Specialization Works

Take Courses

A Coursera Specialization is a series of courses that helps you master a skill. To begin, enroll in the Specialization directly, or review its courses and choose the one you'd like to start with. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. It’s okay to complete just one course — you can pause your learning or end your subscription at any time. Visit your learner dashboard to track your course enrollments and your progress.

Hands-on Project

Every Specialization includes a hands-on project. You'll need to successfully finish the project(s) to complete the Specialization and earn your certificate. If the Specialization includes a separate course for the hands-on project, you'll need to finish each of the other courses before you can start it.

Earn a Certificate

When you finish every course and complete the hands-on project, you'll earn a Certificate that you can share with prospective employers and your professional network.

how it works

There are 4 Courses in this Specialization

Course1

Introduction to Programming in Swift 5

Course2

Introduction to iOS App Development with Swift 5

Course3

Tables, Data & Networking in iOS

Course4

iOS App Store & In-App Purchases

Instructor

Avatar

Mark Price

Swift Developer and Trainer

About LearnQuest

LearnQuest, an Apple Authorized Global Training Provider, is the leader in Global IT and Business Skills training. For over 20 years, LearnQuest has partnered with the world's leading technology brands, and is committed to designing, developing and delivering industry-leading technology education and training solutions in a variety of formats to corporations and government agencies in over 180 countries....

Frequently Asked Questions

  • Yes! To get started, click the course card that interests you and enroll. You can enroll and complete the course to earn a shareable certificate, or you can audit it to view the course materials for free. When you subscribe to a course that is part of a Specialization, you’re automatically subscribed to the full Specialization. Visit your learner dashboard to track your progress.

  • This course is completely online, so there’s no need to show up to a classroom in person. You can access your lectures, readings and assignments anytime and anywhere via the web or your mobile device.

  • If you follow the curriculum for the four included courses, it will take approximately 15 weeks to complete this program.

  • There is no specific background necessary. This program starts from the very basics and teaches you Swift and iOS app development.

  • Because each course builds on the previous one, we recommend that you take the courses in order to complete the program.

  • This program offers a Professional Certificate but not university credit.

  • By the end of this Professional Certificate program, you will have completed several projects showcasing your proficiency in Swift 5 and iOS programming, and you will have developed the skills necessary to begin a career as a Swift and/or iOS application developer.

More questions? Visit the Learner Help Center.