/udacity-iOS-nanodegrees

List of iOS Udacity Nanodegree programs with links to the free courses in their curricula

MIT LicenseMIT

Udacity iOS Nanodegrees

Udacity offers great content for iOS Programming in their Nanodegree programs. If you don't have the money you can take same of the courses for free (but without certificate). The skills you learn in this Nanodegree program will accelerate your journey to becoming a working iOS Developer. this program teaches the tools, principles, and patterns that underlie all iOS development.

  1. Swift for Beginners: The First Step in Building Apps
  2. Swift for Developers: Your Next Programming Language
  3. Learn Swift Programming Syntax
  4. iOS App Development with Swift
  5. UIKit Fundamentals: Learn the iOS User Interface Library
  6. iOS Networking with Swift: Web Services, APIs, and JSON
  7. iOS Persistence and Core Data
  8. How to Make an iOS App
  9. Grand Central Dispatch (GCD)
  10. AutoLayout: Using Constraint-Based Design
  11. Building iOS Interfaces: Designing for Mobile
  12. Mobile Design and Usability for iOS
  13. iOS Design Patterns: Common Problems, Common Solutions
  14. Data Structures & Algorithms in Swift
  15. Xcode Debugging
  16. Passwordless Login Solutions for iOS
  17. Firebase in a Weekend: iOS
  18. Continuous Integration and Deployment: Seamless Mobile Development
  19. Core ML: Machine Learning for iOS
  20. Learn ARKit using Swift
  21. Firebase Analytics: iOS
  22. iOS Interview Prep
  23. Server-Side Swift
  24. Objective-C for Swift Developers