Swift 2.0 Quickly
4.7 (20 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,807 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Swift 2.0 Quickly to your Wishlist.

Add to Wishlist

Swift 2.0 Quickly

Learn Apple's new programming language
4.7 (20 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,807 students enrolled
Created by Mohammad Azam
Last updated 1/2016
Price: Free
  • 1 hour on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Apply Swift 2.0 features to their iOS applications
  • Upgrade their existing code to Swift 2.0
  • Develop iOS applications using Swift 2.0
View Curriculum
  • 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

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!

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.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Welcome to Swift 2.0 Quickly
1 Lecture 02:12

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

Exception Handling
2 Lectures 17:05

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.

Introduction to Exceptional Handling in Swift 2.0

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

Understanding try! and try?
Protocol Extensions
1 Lecture 08:11

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.

Debit Card Validation Using Protocol Extensions
Miscellaneous Features
3 Lectures 25:48

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.

Availability API

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.

Repeat-While, Loops and Collections
What did we learn?
2 Lectures 05:25

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

What did we learn?

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!

Bonus Lecture: Mastering iOS MapKit Using Swift Language
About the Instructor
Mohammad Azam
4.4 Average rating
338 Reviews
7,862 Students
9 Courses
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.