
Skills you'll gain: iOS Development, Mobile Development, Apple iOS, User Interface (UI), Apple Xcode, Swift Programming, Unit Testing, User Interface (UI) Design, Objective-C (Programming Language), UI Components, Mobile Development Tools, Data Structures, Application Development, Interactive Design, Programming Principles, Development Testing, Authorization (Computing), Test Case, Cross Platform Development, Prototyping
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Electronic Components, Swift Programming, Basic Electrical Systems, Internet Of Things, Electronics, Electronic Systems, PIC Microcontrollers, Embedded Software, Electronic Hardware, Test Equipment, Hardware Troubleshooting, Programming Principles, Electrical Engineering, Electrical Equipment, Embedded Systems, Wireless Networks, Semiconductors, Application Development, Display Devices, Debugging
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Application Development, Mobile Development, Prototyping, UI Components, Mobile Development Tools, Apple software proficiency, User Interface (UI), No-Code Development, Knowledge of Apple Software, User Interface (UI) Design, User Experience Design, Data Persistence, Animations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple Xcode, iOS Development, Apple iOS, Data Structures, Programming Principles, Code Reusability, Application Development, Object Oriented Programming (OOP), Development Environment, Computer Programming, Web Development
Beginner · Course · 1 - 3 Months

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, Application Development, Objective-C (Programming Language), UI Components, Animations, Interactive Design, Object Oriented Programming (OOP), Memory Management, Application Frameworks, Interaction Design, User Interface (UI) Design, Mobile Development Tools, Persistence
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Swift Programming, PIC Microcontrollers, Embedded Software, Programming Principles, Embedded Systems, Debugging, Computer Hardware, Electronic Components, Peripheral Devices
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Go (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Management, File I/O, Python Programming, Algorithms, Java Programming, C (Programming Language), OS Process Management, Data Structures, Network Protocols, System Programming, Theoretical Computer Science, Software Installation, Operating Systems, Computer Architecture, Data Sharing
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Unit Testing, Apple Xcode, Development Testing, Authorization (Computing), Test Case, Mobile Development, Software Testing, Object Oriented Programming (OOP), Data Structures, Object Oriented Design, Application Development, Functional Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Swift Programming, Apple iOS, Application Development, Mobile Development, Code Reusability, User Interface (UI) Design, Software Architecture, Apple software proficiency, Interactive Design, Data Visualization, Usability, Software Design, Plot (Graphics), Software Design Patterns, Data Store, Secure Coding, Application Design, Object Oriented Programming (OOP), Data Architecture
Beginner · Specialization · 3 - 6 Months

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

Edureka
Skills you'll gain: Cloud-Native Computing, Memory Management, Grafana, Web Applications, Program Development, Software Architecture, Development Environment, Programming Principles, Computer Programming, Other Programming Languages, Network Security, Communication Systems, Data Sharing
Intermediate · Specialization · 3 - 6 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
Beginner · Course · 1 - 4 Weeks