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: Unity Engine, Mobile Development, Android (Operating System), Video Game Development, Game Design, C# (Programming Language), User Interface (UI), Scripting, Programming Principles, Development Environment, Animations

  • Status: Free Trial

    University of Minnesota

    Skills you'll gain: Open Web Application Security Project (OWASP), Selenium (Software), Software Testing, Security Testing, Test Automation, Performance Testing, Functional Testing, Test Tools, Test Execution Engine, Test Planning, Application Security, Mobile Development, Browser Compatibility, Application Performance Management

  • Status: Free Trial

    Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Unit Testing, Application Development, Integration Testing, Software Design, User Interface (UI), Service Management

  • Status: New
    Status: Free Trial

    Macquarie University

    Skills you'll gain: Mobile Security, Investigation, Mobile Development, Apple iOS, Criminal Investigation and Forensics, Android (Operating System), Application Security, Legal Proceedings, Cybersecurity, File Systems, Malware Protection, Computer Security, Secure Coding, Computer Security Incident Management, Cloud Security, Security Strategy, Analysis, Encryption, Debugging, Disaster Recovery

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Animations, Computer Graphics, Persistence, Network Model, Data Storage

  • Status: Free Trial

    Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, User Interface (UI), User Interface (UI) Design, Debugging, Data Management, Programming Principles, Application Programming Interface (API), Data Storage, Authentications, Data Structures

  • Status: Free Trial

    University of Toronto

    Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Animations, Application Development, Computer Vision, Image Analysis, User Interface (UI) Design

  • Status: Free Trial

    Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, Mobile Development, Application Development, Data Management, User Interface (UI), Git (Version Control System), Debugging

  • Status: Preview

    Skills you'll gain: Android Development, Mobile Development, Data Management, User Interface (UI), UI Components, Human Computer Interaction, Java Programming, System Programming, Network Model, Geographic Information Systems, Interactive Design, Animations, Computer Programming, Computer Graphics

  • Status: Free Trial

    Skills you'll gain: Android Development, Unity Engine, Video Game Development, Animation and Game Design, User Interface (UI) Design, Mobile Development, 3D Assets, Graphics Software, Software Installation, Application Deployment, C# (Programming Language)

  • Status: Free Trial

    Skills you'll gain: Unity Engine, Video Game Development, Version Control, Mobile Development, Android (Operating System), 3D Assets, User Interface (UI), C# (Programming Language), GitHub, Git (Version Control System), Scripting, Artificial Intelligence, Animations

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Swift Programming, iOS Development, Apple iOS, Apple Xcode, Objective-C (Programming Language), Mobile Development, Application Development, Apple software proficiency, Application Servers, Object Oriented Programming (OOP)

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $164,608 median salary ¹.

    description:

    An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.

    This role has a $164,608 median salary ¹.

    Offered by

    Meta_logo
    Coursera - DELETE_logo
    IBM_logo
  • This role has a $170,752 median salary ¹.

    description:

    An iOS Developer builds and maintains iOS apps, optimizes performance and compatibility using Swift and iOS SDK across Apple’s ecosystem.

    This role has a $170,752 median salary ¹.

    Offered by

    Meta_logo
    University of Toronto_logo
    LearnQuest_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • Meta
  • Google Cloud
  • SkillUp
  • Scrimba
  • IBM
  • LearnQuest
  • Universidad Nacional Autónoma de México