Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

iOS App Development: Essential Courses

via LinkedIn Learning


Start a career or a sideline building iOS apps. Learn about the tools, language choices, and high-level concepts behind iOS app development, and find the training to learn more.

Have an idea for the next blockbuster app—but you've never written a line of code? Or do you want to transition your existing programming skills to the lucrative iOS market? We have training for anyone who wants to get started in iOS app development. Our library covers everything from beginner-level programming skills to advanced design pattern theory. This course will help you identify and find the right training for you.

With over 15 years of experience in the software industry, Mike Wong reviews the tools, language choices, and high-level concepts behind iOS app development. Dive in and learn about storage requirements, interface design, and the tricks to promoting iOS apps in a crowded marketplace. In each video, Mike will point you to training videos, articles, and forums for learning more.

When you're done with this overview, make sure to subscribe to our curated playlist, Develop Apps for iPads and iPhones, which includes a selection of our most relevant iOS app development training.


  • Welcome
  • What you should know
1. Getting Started
  • Realistic expectations
  • Developer tools
  • Swift and Objective-C
2. Building a Foundation
  • The importance of a foundation
  • Courses for learning Swift
  • Text-based Swift resources
3. Additional Resources
  • Storage and project management
  • Problem solving for your app
  • Design best practices
  • Promotion and marketing
  • Next steps

Taught by

Mike Wong

Related Courses


Start your review of iOS App Development: Essential Courses

Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free