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 London
Skills you'll gain: Oral Expression, Rapport Building, Emotional Intelligence, Personal Attributes, Verbal Communication Skills, Relationship Building, Non-Verbal Communication, Self-Awareness, Communication, Communication Strategies, Interpersonal Communications, Personal Development, Executive Presence, Adaptability
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Project Management Life Cycle, Change Management, Project Management, Organizational Change, Project Coordination, Organizational Structure, Generative AI Agents, Program Management, Project Planning, AI Enablement, Strategic Thinking
Beginner · Course · 1 - 4 Weeks

Universidad de Palermo
Skills you'll gain: Event Management, Events and Conferences, Event Planning, Advertising, Hospitality, Resource Allocation, Communication Planning, Stakeholder Management, Dashboard, Stakeholder Engagement, Communication Strategies, Organizational Skills, Coordinating, Stakeholder Communications, Target Audience, Program Evaluation, Plan Execution, Budgeting
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Debugging, Programming Principles, Program Development, Computer Programming, Python Programming, Computational Thinking, Software Installation
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Growth Mindedness, Leadership Development, Professional Development, Personal Integrity, Personal Development, Leadership, Self-Awareness, Lifelong Learning, Engineering Management, Visionary, Ethical Standards And Conduct, Goal Setting
Build toward a degree
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Mindfulness, Meditation & Breathwork, Stress Management, Habit Formation, Respiration, Self-Awareness, Pain Management, Coordination, Activities of Daily Living (ADLs), Human Musculoskeletal System, Anatomy, Neurology
Beginner · Course · 1 - 3 Months

JetBrains
Skills you'll gain: Kotlin, Java Programming, Java, IntelliJ IDEA, Android Development, Mobile Development, Object Oriented Programming (OOP), Integrated Development Environments, Functional Design, Interoperability, Computer Programming, Programming Principles, Scripting, Unit Testing, Software Development, Development Environment, Code Review
Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Visionary, Strategic Thinking, Proactivity, Creative Thinking, Cognitive flexibility, Optimism, Open Mindset, Empowerment, Planning, Creativity, Critical Thinking, Decision Making
Mixed · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Self-Awareness, Personal Attributes, Personal Development, Research, Psychosocial Assessments, Growth Mindedness, Goal Setting, Decision Making
Beginner · Course · 1 - 4 Weeks

Alfaisal University | KLD
Skills you'll gain: Personal Development, Stress Management, Self-Awareness, Mental Health, Mental Concentration, Behavioral Health
Beginner · Course · 1 - 4 Weeks

Packt
Skills you'll gain: Swift Programming, Memory Management, iOS Development, Apple Xcode, Code Reusability, Mobile Development, Cross Platform Development, Functional Design, Maintainability, Object Oriented Programming (OOP)
Advanced · Course · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Mediation, Culture, Intercultural Competence, Cultural Responsiveness, Diversity Awareness, Language Learning, Language Competency, Cultural Diversity, Multilingualism, Social Justice, Cultural Sensitivity, Storytelling
Intermediate · Course · 1 - 3 Months