
Skills you'll gain: Prompt Engineering, Apple iOS, iOS Development, Generative AI, Knowledge of Apple Software, LLM Application, AI Integrations, Development Environment, Model Deployment, Artificial Intelligence and Machine Learning (AI/ML), Application Frameworks, Program Development, Artificial Intelligence, Development Testing, Machine Learning
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mac OS, Knowledge of Apple Software, Microsoft Windows, Apple software proficiency, File Management, System Configuration, File Systems, Apple iOS, Data Migration, Interoperability, Operating Systems, Software Installation, Encryption, Cloud Storage, Performance Tuning, Data Security
Beginner · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Core Data (Software), User Interface (UI) Design, Data Persistence, Test Driven Development (TDD), Mobile Development, Application Design, Application Deployment, Animation and Game Design, Plot (Graphics), UI Components, Machine Learning Software, Software Architecture, Performance Tuning, Database Development, Cross Platform Development, Code Reusability, Data Integration
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Apple software proficiency, Photo Editing, Knowledge of Apple Software, Mac OS, Apple iOS, Calendar Management, iOS Development, Organizational Skills, Collaborative Software, Productivity, Time Management, Planning, Prioritization
Beginner · Course · 1 - 3 Months

Skills you'll gain: Mac OS, File Management, Knowledge of Apple Software, Apple software proficiency, Document Management, Apple iOS, iOS Development, Cloud Storage, Cloud-Based Integration, Cloud Services, Cloud Security, Cloud Management, User Accounts, Information Privacy, Security Controls, Data Storage, Data Sharing
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), Application Design, User Interface (UI) Design, Application Development, Objective-C (Programming Language), UI Components, Animations, Object Oriented Programming (OOP), Memory Management, Application Frameworks, Development Environment, Data Persistence, Integrated Development Environments, Persistence
★ 3.9 (1.6K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Knowledge of Apple Software, Apple iOS, Mac OS, Apple software proficiency, File Management, iOS Development, System Configuration, Information Privacy
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Mobile Development, Apple iOS, Apple Xcode, Swift Programming, Objective-C (Programming Language), User Interface (UI), Application Development, User Interface (UI) Design, UI Components, Application Programming Interface (API), Development Environment, Integrated Development Environments
★ 4.6 (1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, Swift Programming, iOS Development, UI Components, Mobile Development, Augmented Reality, Application Frameworks, LLM Application, Animations, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Code Reusability, Dashboard Creation, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), iOS Development, Mobile Development, User Interface (UI) Design, Apple iOS, UI Components, Swift Programming, Application Development, Interactive Design, Cross Platform Development, Animations
★ 4.7 (118) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Apple iOS, Data Persistence, Swift Programming, Mobile Development, Data Modeling, UI Components, Business Logic, Code Reusability, User Interface (UI), Application Design, Application Development, Dashboard, User Interface (UI) Design, Data Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Mobile Development, Code Reusability, User Interface (UI) Design, Software Architecture, Interactive Design, Data Visualization, Application Design, Software Design Patterns, Secure Coding, Maintainability, Application Development, Data Modeling, Control Panels, UI Components, Data Validation, Dataflow, User Interface (UI)
Beginner · Specialization · 3 - 6 Months