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

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Vibe coding, Application Development, Application Design, No-Code Development, Data Ethics, Artificial Intelligence, Product Development, Design and Product, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Business Ethics, Ethical Standards And Conduct, Personal Development, Marketing Design, Product Marketing, Marketing Automation, Marketing, Business Marketing, Digital Marketing
★ 4.4 (18) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Computational Logic
★ 4.4 (7) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Jetpack, Android Studio, Android Development, Kotlin, Mobile Development, Object Oriented Design, UI Components, Application Development, Object Oriented Programming (OOP), Interactive Data Visualization, Data Visualization, Code Reusability, Animations, User Interface (UI), Programming Principles, Development Environment, User Interface (UI) Design, Animation and Game Design, Software Development, Game Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Flutter (Software), User Interface (UI) Design, User Interface (UI), UI Components, JSON, Object Oriented Programming (OOP), Code Reusability, Data Modeling
★ 5 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Vibe coding, Prompt Engineering, Authentications, AI Integrations, AI Workflows, User Interface (UI), Application Deployment, Cloud Development, Full-Stack Web Development, Application Development, No-Code Development, Generative AI, Web Applications, Authorization (Computing), Back-End Web Development, System Design and Implementation, Frontend Performance, Software Development Life Cycle, Database Management, Problem Solving
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Flutter (Software), Mobile Development, UI Components, Maintainability, Development Environment, Application Development, Integrated Development Environments, Programming Principles, User Interface (UI), Computer Programming, Software Installation
★ 4.5 (26) · Beginner · Course · 1 - 3 Months

★ 4.8 (12) · Beginner · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Debugging, Vibe coding, Prototyping, Mobile Development, Mobile Development Tools, Application Development, Integrated Development Environments, Application Deployment, User Interface (UI)
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Application Development, Application Design
★ 5 (13) · Beginner · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Software Architecture, Model View Controller, Unified Modeling Language, Object Oriented Design, Service Oriented Architecture, API Design, Web Services, Software Design Patterns, Software Design, Simple Object Access Protocol (SOAP), Microservices, Restful API, Code Review, Product Family Engineering, Object Oriented Programming (OOP), Software Development, Java, Java Programming, Software Documentation, Application Programming Interface (API)
★ 4.6 (4.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Interface (UI) Design, Scalability, Maintainability
★ 5 (12) · Beginner · Course · 1 - 4 Weeks