Courses and Nanodegree Programs


iOS

In Udacity's iOS courses, you'll bridge the gap between the physical and the virtual. You'll learn to leverage common hardware features on the iPhone and iPad, including the microphone and camera, while also learning what it takes to build engaging and interactive user experiences. Whether you want to build the app of your dreams or land a job as an iOS developer, you'll be developing for platforms used by hundreds of millions of people every day. And that's pretty rad.
For individuals with no programming experience, this program teaches core skills necessary to start developing apps for iPhone and iPad.

iOS Developer Nanodegree New Coming Soon

14 Projects
Master writing in Swift as you build five portfolio-worthy iOS apps to demonstrate your expertise as an iOS Developer.

Built by AT&T, Lyft

This course focuses on the syntax of the Swift programming language. By the end of the course, you'll be able to apply Swift essentials to building iOS apps.

Intro to iOS App Development with Swift New Coming Soon

Project Pitch Perfect
Take the first step in becoming an iOS Developer by learning about Swift and writing your first app.

UIKit Fundamentals New Coming Soon

Project MemeMe
Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.

iOS Networking with Swift New Coming Soon

Project On the Map
Learn how to incorporate networking into your apps to access data from around the world. Build the On the Map app to share location and fun links with fellow students.

Many times your apps need to run lengthy operations in the background, like downloading data, but you don't want these operations to interfere with your UI. Apple's Grand Central Dispatch framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.

iOS Persistence and Core Data New Coming Soon

Project Virtual Tourist
Persisting data is a core skill for any iOS developer. Learn how to store app data to your device using three common techniques: NSUserDefaults, Sandbox & Core Data.

Xcode Debugging New Coming Soon

In this course, you'll learn standard methodologies for debugging software, and how to use Xcode's debugging tools to find and squash bugs.

How to Make an iOS App New Coming Soon

Project You Decide!
Learn the process of building an app, taking your ideas from drawing board to App Store!

Objective-C for Swift Developers New Coming Soon

Project Objective-C for Swift Developers
Learn the distinguishing language features of Objective-C. Practice Objective-C syntax by writing classes, and writing and calling methods.

Built by Lyft

No Matching Courses

Courses matching these results can only be found in an alternate dimension.
Please modify your search.

Hal in another dimension 662f0f71703461bae59a097f9a19835929ac3a0e8dee80f934cdbb508015956a