
University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, Application Design, Application Development, Data Persistence, Animations, Computer Graphics, Persistence
★ 4.1 (269) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Apple software proficiency, Knowledge of Apple Software, Mac OS, User Accounts, System Support, Desktop Support, Software Installation, Operating System Administration, System Configuration, File Systems, General Networking, Data Storage, Data Management, Network Administration, Remote Access Systems, Encryption
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, UI Components, User Interface (UI), Mobile Development, User Interface (UI) Design, Swift Programming, Application Development
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Apple iOS, Apple Xcode, iOS Development, Core Data (Software), Secure Coding, Application Deployment, Scalability, Swift Programming, Performance Tuning, Application Security, Debugging, Application Programming Interface (API), Encryption, JSON, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Code Review, UI Components, Unit Testing, Mobile Development, User Interface (UI), User Interface (UI) Design, Application Development, Application Design, Code Reusability
★ 4.7 (248) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Application Design, Data Modeling
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Core Data (Software), Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, Debugging, Data Persistence, Data Management, Application Programming Interface (API), Data Storage, Authentications
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Objective-C (Programming Language), iOS Development, Apple iOS, Memory Management, Prototyping, Mobile Development, Application Development, C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Data Structures
★ 4.6 (558) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Apple Xcode, Application Development, Mobile Development, Prototyping, UI Components, User Interface (UI), No-Code Development, User Interface (UI) Design, Data Persistence, Animations
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, User Interface (UI), UI Components, Application Development, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Model View Controller, Software Architecture, Maintainability, Application Design, Mobile Development, Software Design, Software Design Patterns, Scalability, Application Development, Performance Tuning, Business Logic
Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Core Data (Software), Apple iOS, iOS Development, JSON, Objective-C (Programming Language), OAuth, Authentications, Mobile Development, Single Sign-On (SSO), Web Services, Application Security
★ 4.5 (255) · Mixed · Course · 1 - 4 Weeks