
University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, Application Design, Application Development, Data Persistence, Animations, Computer Graphics, Persistence
★ 4.1 (269) · Mixed · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Data Structures, C (Programming Language), Data Management, Memory Management, Algorithms, Computer Programming, File I/O
★ 4.4 (35) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Debugging, Code Reusability, Programming Principles, Program Development, Data Storage, Application Design
Mixed · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Model View Controller, iOS Development, Apple iOS, Apple Xcode, Swift Programming, User Interface (UI), User Interface (UI) Design, Mobile Development, UI Components, Application Frameworks, Application Development, Computer Programming
★ 4.2 (552) · Mixed · Course · 1 - 3 Months

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, Computer Architecture, Data Structures, Memory Management
★ 4.3 (184) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Mobile Development, Application Development, Development Environment, UI Components, User Interface (UI), User Interface (UI) Design, Integrated Development Environments, Debugging, Git (Version Control System), Data Management
★ 4.4 (35) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Computer Programming
★ 4.5 (44) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ruby (Programming Language), Debugging, Data Structures
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Data Persistence, JSON, Application Deployment, Mobile Development, User Interface (UI), UI Components, Application Development, User Interface (UI) Design, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Computer Programming, Code Reusability
★ 4.9 (1.9K) · Intermediate · Course · 1 - 3 Months

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

Jordan University of Science and Technology
Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C# (Programming Language), Program Development, C++ (Programming Language), Data Structures, Software Development, Computer Programming, Programming Principles, Java, Query Languages
★ 3.8 (19) · Intermediate · Course · 1 - 4 Weeks