
Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Mobile Development, Integrated Development Environments, Application Development, User Interface (UI), Programming Principles, UI Components, User Interface (UI) Design, Development Environment, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Core Data (Software), Mobile Development, Apple Xcode, Application Development, UI Components, Data Persistence, User Interface (UI), User Interface (UI) Design, Data Management, Animations
Beginner · Course · 3 - 6 Months

Skills you'll gain: iOS Development, Apple iOS, Open Web Application Security Project (OWASP), Swift Programming, Mobile Security, Secure Coding, IT Security Architecture, Application Security, Data Validation, Application Programming Interface (API), JSON
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Encryption, Network Security, Swift Programming, Mobile Security, Application Security, Data Persistence, Data Security
Mixed · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Mobile Development, Animations, Application Development
★ 3.2 (70) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, UI Components, Animations, User Interface (UI), Mobile Development, User Interface (UI) Design, Interactive Design
Intermediate · Course · 3 - 6 Months

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

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Software Architecture, Mobile Development, Software Testing, AI Integrations, Software Design, Model Training, Development Testing, Artificial Intelligence and Machine Learning (AI/ML), Test Planning, Machine Learning, User Interface and User Experience (UI/UX) Design, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple Xcode, Apple iOS, Debugging, iOS Development, Performance Tuning, Swift Programming, Memory Management, Software Testing, User Interface (UI)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Test Driven Development (TDD), Mobile Development, Cross Platform Development, Application Design, Application Development, User Interface (UI), UI Components, User Interface (UI) Design, Software Design Patterns, Software Architecture, Code Reusability, Maintainability
Advanced · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, User Interface (UI), Apple Xcode, User Interface (UI) Design, Data Persistence, UI Components, Mobile Development, Programming Principles, Unit Testing, Application Development, Software Testing, Apple software proficiency, JSON, Mac OS
Beginner · Course · 3 - 6 Months

Skills you'll gain: Apple iOS, iOS Development, Apple Xcode, Application Deployment, User Interface (UI), Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Real Time Data, Mobile Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Computer Vision
Intermediate · Course · 1 - 4 Weeks