Mobile app development courses can help you learn programming languages like Java and Swift, user interface design principles, and app testing strategies. You can build skills in integrating APIs, optimizing performance, and ensuring security in mobile applications. Many courses introduce tools such as Android Studio and Xcode, that support building and deploying apps on various platforms, along with frameworks like React Native that facilitate cross-platform development.

University of California, Irvine
Skills you'll gain: Objective-C (Programming Language), iOS Development, Apple iOS, Memory Management, Prototyping, Mobile Development, C and C++, Application Development, C (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Data Structures
★ 4.6 (558) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment, Unit Testing, Software Development Life Cycle, Open Web Application Security Project (OWASP), Object-Relational Mapping, OpenShift, Istio, Kubernetes, Cloud-Native Computing, Linux Commands, Software Architecture, Application Deployment, Django (Web Framework), Bash (Scripting Language), Shell Script, Git (Version Control System), Grafana, Microservices, Data Import/Export, Python Programming
★ 4.6 (53K) · Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Responsible AI, Microsoft Copilot, Generative AI, Training and Development, ChatGPT, Education Software and Technology, Training Programs, AI literacy, Developing Training Materials, AI Integrations, Innovation, Case Studies, Automation, Design Strategies, Program Evaluation
★ 4.2 (11) · Intermediate · Course · 1 - 4 Weeks

Michigan State University
Skills you'll gain: Unity Engine, Game Design, 3D Assets, Video Game Development, 3D Modeling, Software Design Documents, Peer Review, Cross Platform Development, Animation and Game Design, Prototyping, C# (Programming Language), User Interface (UI), User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Experience Design, Storytelling, Software Documentation, User Experience Design, UI Components, Conceptual Design
★ 4.7 (668) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), File I/O, C++ (Programming Language), C and C++, Object Oriented Design, Debugging, Computer Programming, Program Development, Event-Driven Programming, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Game Design, Software Documentation, UI Components, Code Reusability
★ 4.5 (212) · Intermediate · Specialization · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Business Development, Strategic Partnership, Negotiation, New Business Development, Contract Negotiation, Relationship Building, Business Relationship Management, Professional Networking, Business Strategies, Relationship Management, Business Correspondence, Rapport Building, Business Communication, Personalized Campaigns
★ 4.4 (7) · Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Object Oriented Design, Unity Engine, Object Oriented Programming (OOP), Video Game Development, Software Design Patterns, C# (Programming Language), Debugging, Data Structures, Software Design, Game Design, Prototyping, Programming Principles, Data Storage, Graph Theory, Code Reusability, C and C++, Event-Driven Programming, Software Architecture, Application Design, Algorithms
★ 4.7 (2.8K) · Beginner · Specialization · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Prompt Engineering, Large Language Modeling, Prompt Patterns, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Vibe coding, Databases, Collaborative Software, Software Testing, OpenAI API, Application Design, Technical Documentation, AI Integrations, Generative AI, Software Engineering, Software Development, Machine Learning
★ 4.6 (837) · Beginner · Professional Certificate · 1 - 3 Months

LearnKartS
Skills you'll gain: WordPress, Responsive Web Design, AI Personalization, Web Design, Web Analytics and SEO, Web Content, Google Analytics, Security Software, AI literacy, Web Presence, AI powered creativity, Cloud Hosting, Web Frameworks, Artificial Intelligence, Control Panels
★ 4.3 (6) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, Debugging, Programming Principles, Algorithms, Video Game Development, Computer Programming Tools, Game Design, Computer Programming, Program Development, Animation and Game Design, Interactive Design, Computer Science
★ 4.5 (1.5K) · Beginner · Guided Project · Less Than 2 Hours

University of Copenhagen
Skills you'll gain: Sustainable Development, Sustainable Systems, Environment, Climate Change Programs, Natural Resource Management, Environmental Science, Corporate Sustainability, Sustainability Reporting, Social Impact, Climate Change Adaptation, Environmental Policy, Research, Systems Thinking, Climate Change Mitigation, Policy Analysis, Economics, Governance, Performance Metric
★ 4.8 (5.1K) · Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Java Programming, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, File I/O, User Interface (UI), User Interface (UI) Design, Development Environment, Software Development
Intermediate · Course · 1 - 4 Weeks