Stanford's Latest iOS Course →
Every year Stanford releases a course on iOS application development to iTunes U. It's always good and this year the materials are updated for iOS 9 and Swift. These courses aren't beginner level but they certainly aren't expert level either. If you're curious about these things, this is a pretty good place to start.