• 20 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 3/6/20

Log in or subscribe for free to enjoy all this course has to offer!

Course introduction

To create rich iOS applications you must become proficient in a native programming language for the iOS platform. In this course, we will use Swift. This the the newest programming language released by Apple. It incorporates and improves the best practices and addresses the known shortcomings of existing programming languages.

Swift is now a popular choice for new developers and those coming from other programming environments. It adopted and improved many great concepts from existing programming languages that is easy to comprehend and unitize. For those of you with a background in other advanced programming languages: even though most of your knowledge is transferrable and without a doubt, beneficial, Swift introduces new concepts and approaches that are foreign to other languages.

In this course we will cover the fundamentals of the language to get you started with programming!

Turn it into a career!


Turn your Development knowledge into applicable professional skills. Follow our online degree program and land a job in your new career!

see all paths

Table of contents


Example of certificate of achievement
Example of certificate of achievement