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.

The University of Notre Dame
Skills you'll gain: Workplace inclusivity, Diversity and Inclusion, Social Justice, Diversity Equity and Inclusion Initiatives, Diversity Awareness, Organizational Leadership, Leadership, Leadership Development, Self-Awareness, Adaptability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, Scripting, Scripting Languages, Programming Principles
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Cloud Management, Cloud Security, Application Security, Cloud Computing, Cloud Infrastructure, Cloud Applications, Cloud Platforms, Cloud Development, Identity and Access Management, Data Integrity, Secure Coding, Private Cloud, Security Awareness, Data Centers, Data Management, Personally Identifiable Information, IT Security Architecture, Security Controls, General Data Protection Regulation (GDPR), Service Level
Advanced · Specialization · 1 - 3 Months

Skills you'll gain: Performance Tuning, Software Development Tools, Code Review, AI Workflows, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, DevSecOps, Secure Coding, Prompt Engineering, Software Quality (SQA/SQC), AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: JUnit, Apache Maven, Unit Testing, Spring Framework, Spring Boot, Restful API, API Testing, Software Testing, Test Case, Gradle, Software Development Tools, Integration Testing, Mockups, JSON, Authentications
Intermediate · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Value Propositions, Entrepreneurship, Ideation, New Product Development, Business Modeling, Sales Presentations, New Business Development, Innovation, Business Planning, Presentations, Strategic Thinking, Business Strategies, Competitive Analysis, Market Research
Advanced · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, HubSpot CRM, Business Process Automation, Google Sheets, Workflow Management, Automation, Data Pipelines, JSON, Unstructured Data
Beginner · Course · 1 - 4 Weeks

ISAE-SUPAERO
Skills you'll gain: Safety Culture, Engineering Design Process, Product Development, Systems Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Google Cloud Platform, Mobile Development, Generative AI, Application Development, LLM Application
Beginner · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: Generative AI, Generative Model Architectures, Object Oriented Programming (OOP), Large Language Modeling, Prompt Engineering, Artificial Neural Networks, Computer Programming, Debugging, Python Programming, Semantic Web, Critical Thinking
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Model View Controller, Spring Framework, Java, Security Assertion Markup Language (SAML), Web Applications, Software Design Patterns, Transaction Processing, Data Validation, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

The Chinese University of Hong Kong
Skills you'll gain: Operations Research, Applied Mathematics, Algorithms, Mathematical Modeling, Combinatorics, Computational Logic, Advanced Mathematics, Performance Tuning, Theoretical Computer Science, Simulations, Linear Algebra
Intermediate · Course · 1 - 4 Weeks