Featured resource
Tech Upskilling Playbook 2025
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Learn more
  • Path icon Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

iOS and Swift Development

18 Courses
40 Hours
Skill IQ

The iOS & Swift Development Path is designed to equip you with the skills and knowledge necessary to become a proficient iOS developer. This path covers everything from the fundamentals of Swift programming to advanced topics in iOS development, including user interface design, data persistence and testing. You'll progress from a beginner with no prior iOS development experience to a practitioner capable of building complex, feature-rich iOS applications. The learning path begins with broad overviews of iOS and Swift, then dives deep into practical application development, best practices, and advanced topics.

Content in this path

Entry-level

Covers the basics of Swift & iOS app development.

Practitioner

Covers debugging, concurrency, and design patterns.

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
Have questions? Get them answered now.
What You'll Learn
  • Fundamentals of Swift 5 programming language
  • iOS application development using Xcode 15
  • User interface design with both SwiftUI and UIKit
  • Core iOS 17 concepts and APIs
  • Advanced UI development techniques
  • Testing and debugging iOS applications
  • Common design patterns in Swift
  • Data persistence using Core Data and CloudKit
  • Concurrent programming in Swift
Prerequisites
  • While this learning path starts from the basics, having the following will be beneficial:
  • Basic programming knowledge in any language
  • Familiarity with object-oriented programming concepts
  • Access to a Mac computer running the latest macOS
Related topics
  • Mobile app development
  • Cross-platform development
  • Mobile Security
  • Mobile UX
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.
Learn more

Join our learners and upskill
in leading technologies