
Skills you'll gain: Version Control, Debugging, Microsoft Visual Studio, Integrated Development Environments, Git (Version Control System), Microsoft Development Tools, Software Development Tools, Development Environment, Software Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Core Data (Software), Mobile Development, Interactive Data Visualization, UI Components, User Interface (UI), Data Sharing, Application Programming Interface (API), Data Modeling, Real Time Data, Configuration Management
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Application Development, Application Lifecycle Management, User Interface (UI) Design, Data Validation, Code Reusability, Data Management
Beginner · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Database Management, Data Store, Database Development, Databases, User Interface (UI), Model View Controller, Application Development, User Interface (UI) Design, Data Persistence, Cloud-Based Integration, Query Languages, Data Validation, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Core Data (Software), Apple iOS, iOS Development, Mobile Development, Apple Xcode, Data Modeling, Secure Coding, Data Persistence, Game Design, Swift Programming, Video Game Development, Data Management, UI Components, User Interface (UI)
Beginner · Course · 1 - 4 Weeks

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

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

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

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, Interactive Design, User Interface (UI) Design, Development Environment, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Core Data (Software), iOS Development, UI Components, Data Store, Payment Systems, Maintainability, User Interface and User Experience (UI/UX) Design, Cloud Storage
Intermediate · Course · 1 - 4 Weeks

Packt
Skills you'll gain: System Requirements, Virtual Networking, ESXi Installation, Computer Networking, Ubuntu, Virtual Machines, Package and Software Management, Servers
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, Application Development, Frontend Performance, Test Data, Model Optimization, Performance Tuning, Data Integration, Business Logic
Beginner · Course · 1 - 4 Weeks