Mobile Development

Mobile Development is the practice of creating software and applications for mobile devices, using various programming languages and frameworks. Coursera's Mobile Development catalogue teaches you about the key aspects of both Android and iOS development, including programming with Swift, Kotlin, and Java. You'll learn about UI design for mobile platforms, handling user input, implementing navigation, accessing remote APIs, and managing application lifecycle and data persistence. This will equip you with the capability to create responsive and user-friendly mobile apps, making you invaluable in the tech industry.
40credentials
1online degree
145courses

Filter by

Subject
Required

Language
Required

The language used throughout the course, in both instruction and assessments.

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Find the best Mobile App Development course for your goals

  • Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Generative AI, Google Cloud Platform, Mobile Development, Artificial Intelligence, Application Development

  • Status: Free Trial

    University of Illinois Urbana-Champaign

    Skills you'll gain: Supervised Learning, Machine Learning, Applied Machine Learning, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Learning Management Systems, Artificial Intelligence, Data Mining, Mobile Development, Human Computer Interaction, Natural Language Processing

  • Status: Free Trial

    Skills you'll gain: Unity Engine, C# (Programming Language), Android (Operating System), Mobile Development, Scripting, Scripting Languages, Video Game Development, Game Design, Application Development, Cross Platform Development, User Interface (UI)

  • Skills you'll gain: Animations, UI Components, Apple iOS, Swift Programming, User Interface (UI), Interactive Design, Apple Xcode, Mobile Development, Object Oriented Programming (OOP), Programming Principles

  • Status: New

    Skills you'll gain: Cloud Security, Google Cloud Platform, Identity and Access Management, Cloud Management, Firewall, Load Balancing, Web Applications, Mobile Development

  • Skills you'll gain: Generative AI Agents, Google Gemini, Flutter (Software), Generative AI, Google Cloud Platform, LLM Application, Application Development, Mobile Development

  • Skills you'll gain: Google Gemini, Flutter (Software), Generative AI, Generative AI Agents, Cross Platform Development, Google Cloud Platform, Mobile Development, Application Development

  • Skills you'll gain: Flutter (Software), Google Gemini, Generative AI, Generative AI Agents, Mobile Development, LLM Application, Google Cloud Platform, Application Development

  • Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Generative AI, LLM Application, Mobile Development, Prompt Engineering

  • Skills you'll gain: Flutter (Software), Google Gemini, Generative AI Agents, Generative AI, LLM Application, Cross Platform Development, Google Cloud Platform, Mobile Development, Application Development

  • Skills you'll gain: Google Gemini, Flutter (Software), Generative AI Agents, Generative AI, Google Cloud Platform, Mobile Development, Application Development, LLM Application

  • Skills you'll gain: Generative AI, Generative AI Agents, Flutter (Software), Google Gemini, LLM Application, Google Cloud Platform, Cloud Hosting, Mobile Development, Application Development