
Meta
Skills you'll gain: React Native, Core Data (Software), Restful API, Version Control, User Research, Usability Testing, Apple iOS, iOS Development, Data Structures, Swift Programming, Jest (JavaScript Testing Framework), User Interface (UI), Unix Commands, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, Apple Xcode, Mobile Development, Javascript
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Apple Xcode, UI Components, iOS Development, User Interface (UI) Design, Apple iOS, Mobile Development, User Interface and User Experience (UI/UX) Design, Swift Programming, Responsive Web Design, User Interface (UI), Application Design, Animations, Interactive Design, Data Visualization Software, Interactive Data Visualization, Application Development, Model View Controller, Programming Principles, Application Programming Interface (API), Software Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Core Data (Software), Restful API, Apple iOS, iOS Development, JSON, Swift Programming, Application Programming Interface (API), Apple Xcode, Mobile Development, Application Development, Data Persistence, Data Modeling, Authentications, Data Management
Intermediate · 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), Secure Coding, Data Store, Cryptographic Protocols, Application Security, Data Persistence
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), iOS Development, Swift Programming, Apple iOS, Apple Xcode, Unit Testing, Mobile Development, User Interface (UI) Design, UI Components, Data Structures, Programming Principles, Application Development, Development Testing, Object Oriented Programming (OOP), Prototyping, Software Design, Computer Programming, Debugging, Functional Design, Development Environment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, React Native, Software Development Life Cycle, Flutter (Software), Large Language Modeling, LLM Application, Software Architecture, Swift Programming, Mobile Development, Apple Xcode, Android Studio, User Centered Design, Android Development, Apple iOS, Responsible AI, GitHub, Git (Version Control System), Cascading Style Sheets (CSS), Front-End Web Development, AI Personalization
Beginner · Professional Certificate · 3 - 6 Months

Meta
Skills you'll gain: React Native, Jest (JavaScript Testing Framework), Version Control, User Research, Usability Testing, Unix Commands, Restful API, Git (Version Control System), Persona (User Experience), GitHub, Interaction Design, SQL, User Experience, Mobile Development, Design Research, Cross Platform Development, Linux Commands, React.js, Web Development Tools, Javascript
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Flutter (Software), Mobile Development, React Native, Apple iOS, Mobile Development Tools, iOS Development, Application Development, Back-End Web Development, User Story, Android Development, User Interface (UI), Cross Platform Development, Application Programming Interface (API), Software Development Tools, User Interface and User Experience (UI/UX) Design, Application Frameworks, UI Components, Application Deployment, Data Persistence, Figma (Design Software)
Beginner · Specialization · 3 - 6 Months

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, iOS Development, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), Application Design, Application Development, Objective-C (Programming Language), UI Components, Animations, User Interface and User Experience (UI/UX) Design, Object Oriented Programming (OOP), Application Frameworks, Interaction Design, Programming Principles, Data Persistence, Integrated Development Environments, Persistence
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Peripheral Devices, File Systems, Mac OS, User Accounts, Virtual Private Networks (VPN), File Management, TCP/IP, User Provisioning, Data Security, System Configuration, Apple software proficiency, Network Protocols, Operating System Administration, Network Administration, Network Support, Software Installation, Data Management, Unix Commands, Unix, Application Performance Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Mac OS, Application Lifecycle Management, Endpoint Security, iOS Development, Cloud Deployment, Network Administration, Performance Testing, Security Controls, Safety and Security, Computer Security, Supervision, General Networking, System Configuration, Test Planning, Information Privacy, Stakeholder Communications
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: React Native, Flutter (Software), Mobile Development, Ajax, Front-End Web Development, Javascript, React.js, Apple iOS, Mobile Development Tools, Data Structures, JavaScript Frameworks, Application Development, Back-End Web Development, Debugging, iOS Development, User Story, Android Development, UI Components, Cross Platform Development, JSON
Beginner · Specialization · 3 - 6 Months