Swift 2.0 Quickly

Learn Apple's new programming language
4.6 (12 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
1,195 students enrolled
Start Learning Now
  • Lectures 9
  • Length 1 hour
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 12/2015 English

Course Description

Swift 2.0 Quickly is designed to cover the features introduced in new version of the Swift language. Swift 2.0 is a major leap forward from its predecessor Swift 1.0. It is recommended that students have familiarity with the iOS framework and the Swift language before taking this course.

Swift 2.0 Quickly is not a comprehensive course on Swift language but only covers the new features in Swift 2.0 version. The course is designed to be short and concise and can be watched in under 2 hours.

Swift is the Apple's preferred language of choice and now more and more companies are utilizing the power and simplicity of the Swift language in their applications. Swift 2.0 Quickly will get you one step closer to making your next big app!

What are the requirements?

  • Mac computer is required for this course
  • Download and install Xcode latest version from the Mac App Store
  • Familiarity with iOS development
  • Familiarity with Swift language

What am I going to get from this course?

  • Apply Swift 2.0 features to their iOS applications
  • Upgrade their existing code to Swift 2.0
  • Develop iOS applications using Swift 2.0

Who is the target audience?

  • This course is designed to leverage your existing iOS and Swift skills. The course is meant for people who want to learn new features of Swift 2.0 language.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Welcome to Swift 2.0 Quickly

Welcome to Swift 2.0 Quickly! This course is designed to teach you the awesome new features of Swift 2.0 language.

Section 2: Exception Handling

In this lecture we will learn about the exception handling using Swift 2.0. This includes getting comfortable with the Swift syntax and also throwing and catching exceptions.


In this lecture we understand the differences between try! and try?

Section 3: Protocol Extensions

In this lecture we understand the concepts behind the Swift 2.0 new feature called "Protocol Extensions". Protocol Extensions allows to provide default implementations for Swift protocols.

Section 4: Miscellaneous Features

In this lecture we learn about Swift 2.0 availability API. Availability API allows the developers to quickly make sure that the particular framework feature is only invoked on particular iOS SDK versions.


Guard keyword allows you to write clean code by removing the ugly "!" from your Swift code. Guard also helps to unwrap optionals.


In this lecture we are going to learn about miscellaneous features of Swift 2.0. These features include Repeat-While loops, Filtration in Loops, Conditions in Loops and new operations in Collections.

Section 5: What did we learn?

This lecture goes into the details of what we learned from Swift 2.0 Quickly course.


Welcome to the bonus lecture! First of all I am humbled that you have registered for this course and I am sure you have found it entertaining and informative! I am proud to announce that I have a new course available on Udemy. The course is called "Mastering iOS MapKit Using Swift Language". The course covers everything you need to know about implementing maps applications in iOS. This is the only course on Udemy that covers MapKit development for iOS using Swift Language and is rated 5 stars by the students.

You can visit the following page to register for the course


But WAIT! Use the coupon code ILOVEMAPS2 and get $10 off!

Thank you for your support and enjoy the course!

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mohammad Azam, Apple Featured iOS Developer and iOS Instructor

My name is Mohammad Azam and I have been programming in iOS for the last 6+ years. Currently, I am teaching iOS at The Iron Yard academy, which is the world's largest coding bootcamp. Before joining The Iron Yard I have worked as a lead mobile developer for many large companies including Schlumberger, Baker Hughes, AIG and Valic. Currently, I am a senior developer at Blinds Dot Com, a Home Depot company. Before iPhone development I was leading projects in Microsoft ASP technology. I was also awarded the Microsoft MVP award five years in a row due to my contributions in the community.

I have also published several of my personal apps to the App Store including Vegetable Tree which was featured by Apple as the most beautiful gardening app on the App Store. I am a frequent speaker at local and national conferences and have authored many articles for many different development magazines.

Ready to start learning?
Start Learning Now