We may earn an affiliate commission when you visit our partners.
Simon Allardice, Harrison Ferrone, Andrew Bancroft, Jonathan Wong, Mark Moeykens, and David Nutter

Learn to build iOS apps for iPhone and iPad.You'll begin with the Swift programming language, explore Apple's Xcode IDE and cover all the essential concepts, architectural patterns and techniques to build iOS apps.

What You'll Learn

Read more

Learn to build iOS apps for iPhone and iPad.You'll begin with the Swift programming language, explore Apple's Xcode IDE and cover all the essential concepts, architectural patterns and techniques to build iOS apps.

What You'll Learn

  • The Swift Programming Language
  • Xcode and other iOS Development Tools
  • Building your first iOS application
  • Testing and debugging iOS apps
  • Creating Adaptive User Interfaces
  • Multiple Options for Data Persistence
  • Enroll now

    Share

    Help others find this collection page by sharing it with your friends and followers:

    What's inside

    Nine courses

    Swift Fundamentals

    (3 hours)
    Swift, the modern, fast, and safe programming language, is the first choice for building iOS and macOS apps. This course provides a firm foundation in Swift, including core syntax, best practices, working with data, and more.

    iOS 11 Fundamentals

    (4 hours)
    Building for iOS is an incredibly valuable skill for any developer. In this course, you'll use Xcode and Swift to make iOS apps with adaptive user interfaces that work on multiple devices and more.

    Becoming an Xcode Power User

    (2 hours)
    In this course, you will learn how to master the skills necessary to work proficiently as an iOS developer by effectively leveraging the power of Xcode.

    iOS Networking with REST APIs

    (1 hours)
    Learn to efficiently tap into web service data and translate it into usable data models.

    Testing Fundamentals in iOS

    (2 hours)
    Tests give you the confidence you need when shipping that next great feature to production. In this course, you'll learn the fundamentals of testing effectively in iOS. You'll explore how to set up test targets, write unit tests, integration tests, and UI tests, and delve into mocking and testing asynchronous code.

    CloudKit Fundamentals

    (3 hours)
    Data sharing is in demand! This course will teach you the basics of using Apple’s flagship framework for remote data storage and sharing. Learn to model, save, and query data, synchronize data across devices, handle errors, and deploy to production.

    Core Data Fundamentals with Swift

    (4 hours)
    It's inevitable: you're going to need to persist data on a user's device. This course will give you the essential skills you need to architect an app to use Core Data. You'll learn to model, manage, and display data using Core Data in this course.

    iOS Debugging Fundamentals

    (1 hours)
    Nothing is more frustrating than haphazardly hoping to find the cause of bugs in your apps. Become strategic in your iOS debugging efforts! Combine problem solving skills and Xcode’s debugging tools to maximize your bug fixing potential.

    Objective-C 2 for Swift Developers

    (1 hours)
    Swift developers can enhance their abilities by learning Objective-C. This course teaches you how to quickly take advantage of the vast amount of libraries and frameworks for Apple platforms that are still relevant today.

    Save this collection

    Save iOS App Development — Fundamentals to your list so you can find it easily later:
    Save
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2024 OpenCourser