
Coursera
Skills you'll gain: Application Design, Application Development, UI Components, Event-Driven Programming, Integrated Development Environments, Java Programming, User Interface (UI), Java, User Interface (UI) Design, Application Frameworks
★ 4.5 (21) · Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google App Engine, Application Deployment, Cloud Infrastructure, Google Cloud Platform, Go (Programming Language), Cloud Applications, Software Testing, Cloud API, Platform As A Service (PaaS)
Beginner · Project · Less Than 2 Hours

Skills you'll gain: HTML and CSS, Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Web Design and Development, Cascading Style Sheets (CSS), Front-End Web Development, Web Applications, Hypertext Markup Language (HTML), User Interface (UI), Frontend Integration, UI Components, Web Development Tools
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Mobile Development, Application Design, Application Development, User Interface (UI), UI Components, Interactive Design, Interaction Design, User Interface (UI) Design, Graphic and Visual Design, Graphics Software, Data Persistence, Animations, Computer Graphics, Persistence, Network Model
★ 4.1 (269) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Animation and Game Design, iOS Development, UI Components, User Interface (UI) Design, Real Time Data, Computer Graphics, Application Design, Video Game Development, Data Modeling
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Microsoft Power Platform, Business Process Automation, Microsoft Power Automate/Flow, Microsoft 365, Invoicing, No-Code Development, Billing & Invoicing, AI Enablement, Document Management, Data Sharing, Data Store
★ 4.5 (36) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Apple iOS, iOS Development, Apple Xcode, Swift Programming, Virtual Environment, 3D Assets, Debugging, Animations, User Interface (UI), Computer Graphics, Computer Graphic Techniques, Linear Algebra, Real Time Data
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, User Interface (UI) Design, Interactive Design, Usability, Software Design, Application Development, Application Design, Software Architecture, Frontend Performance, Maintainability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Application Lifecycle Management, Mobile Development, UI Components, Application Development, Application Programming Interface (API), Data Persistence, User Interface (UI), Web Services, Programming Principles, User Interface (UI) Design, Data Management, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Plot (Graphics), Swift Programming, UI Components, Apple iOS, iOS Development, Interactive Data Visualization, User Interface (UI), User Interface (UI) Design, Hypertext Markup Language (HTML), Data Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Development, Kotlin, Mobile Development, UI Components, Relational Databases, PostgreSQL, Application Design, Database Design, Database Development, Databases, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Frontend Performance, Maintainability
Intermediate · Course · 1 - 4 Weeks