Udacity, the online "university by industry" born out of a Stanford project, has rolled out their first "Nanodegree" program for learning iOS development — and it's focused on Swift. Why Swift? From the Udacity blog:
Apple explains it succinctly: "Swift makes it easier than ever for developers to create incredible apps." Furthermore, anything you can do in Objective-C, you can do in Swift. The future of iPhone, iPad, and even Apple Watch app development is clear: Swift. Udacity is hard at work creating an iOS Developer Nanodegree, and Swift will be taught and used extensively throughout.
Here's what it covers:
In this Nanodegree program, you'll build five portfolio-worthy iOS apps that demonstrate your expertise as an iOS Developer. You'll write all of these apps in Swift, Apple's custom programming language developed specifically for building iOS and OS X apps.
There's an info sessions video, embedded below, and an online FAQ if you want more information.
All courses are expected to be available by the end of April, but the first two lessons of the first two courses, Swift and iOS Core Data and Persistence, are ready to go.
The cost is $200 and there's a free one week trial. Enrollment is open now and closes March 10.