
University of Washington
Skills you'll gain: Software Installation, Programming Principles, Other Programming Languages, Functional Design, Computer Programming, Ruby (Programming Language), Theoretical Computer Science, Object Oriented Programming (OOP), Code Reusability, Development Environment
★ 4.9 (1.9K) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Animations, UI Components, Animation and Game Design, Apple iOS, iOS Development, Swift Programming, Motion Graphics, User Interface (UI), Computer Graphic Techniques, Interactive Design, Apple Xcode, Mobile Development
Beginner · Course · 3 - 6 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Test Driven Development (TDD), Mobile Development, Cross Platform Development, Unit Testing, Application Design, Development Testing, Knowledge of Apple Software, Application Development, User Interface (UI), UI Components, User Interface (UI) Design, Software Design Patterns, Software Architecture, Code Reusability, Maintainability
Advanced · Course · 1 - 3 Months

Skills you'll gain: Memory Management, Web Development, Performance Testing, System Programming
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Apple Xcode, Mobile Development, UI Components, User Interface (UI), Application Frameworks, Event-Driven Programming, Interactive Design
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: iOS Development, Apple iOS, Apple Xcode, Swift Programming, Core Data (Software), Mobile Development, Secure Coding, Application Deployment, Scalability, User Interface (UI) Design, UI Components, Integrated Development Environments, Apple software proficiency, User Interface (UI), Back-End Web Development, Debugging, Data Persistence, Data Management, Performance Tuning, Frontend Performance
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: iOS Development, Data Visualization Software, Interactive Data Visualization, Code Reusability, Application Development, User Interface (UI) Design, Application Design, Animation and Game Design, Web Content Accessibility Guidelines
Intermediate · Course · 1 - 3 Months

Lund University
Skills you'll gain: Real-Time Operating Systems, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Program Development, Robotic Process Automation, Automation, Other Programming Languages, Real Time Data, Applied Mathematics
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Code Reusability, R Programming, Package and Software Management, Computer Programming, Data Structures, Software Development, Data Science, Computer Programming Tools, Data Analysis
Mixed · Course · 1 - 4 Weeks

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: iOS Development, Apple iOS, Swift Programming, UI Components, Mobile Development, Apple Xcode, Database Management, Data Store, Databases, User Interface (UI), Model View Controller, Application Development, User Interface (UI) Design, Data Persistence, Cloud-Based Integration, Data Validation, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Swift Programming, Apple iOS, iOS Development, Apple Xcode, UI Components, Mobile Development, Apple software proficiency, User Interface (UI), Figma (Design Software), Application Programming Interface (API), Integrated Development Environments, User Interface (UI) Design, Color Matching, Creative Design, Graphics Software, JSON, Data Sharing, Visualization (Computer Graphics), Animations
Intermediate · Course · 1 - 4 Weeks