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

Find the best Mobile App Development course for your goals

  • Status: Free Trial

    Skills you'll gain: Java Programming, Java, Application Servers, Web Applications, Development Environment, Object Oriented Programming (OOP), Application Development, Eclipse (Software), Program Development, Computer Programming, Object Oriented Design, Mobile Development, Programming Principles, UI Components, User Interface (UI), Virtual Machines, Command-Line Interface, Software Installation, Debugging

  • Status: Free Trial

    Skills you'll gain: Core Data (Software), Restful API, Apple iOS, iOS Development, JSON, Swift Programming, Application Programming Interface (API), Apple Xcode, Mobile Development, Application Development, Data Modeling, Authentications, Data Management, Data Storage, Network Protocols

  • Status: Free Trial

    Skills you'll gain: Swift Programming, Apple Xcode, Apple iOS, iOS Development, Apple software proficiency, Application Development, Mobile Development, Object Oriented Programming (OOP), Programming Principles, Development Environment, Integrated Development Environments, Data Structures, Computer Programming

  • Status: Preview

    Skills you'll gain: Android (Operating System), Android Development, Mobile Development, Software Architecture, Live Streaming, Application Frameworks, Performance Tuning, Middleware, Linux, Application Programming Interface (API), Debugging

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Application Development, Embedded Systems, Open Source Technology

  • Skills you'll gain: Apple iOS, Apple Xcode, Swift Programming, Mobile Development, Objective-C (Programming Language), User Interface (UI), Development Environment, Simulations, Storyboarding

  • Status: Free Trial

    University of California, Irvine

    Skills you'll gain: Core Data (Software), Apple iOS, iOS Development, JSON, Objective-C (Programming Language), OAuth, Authentications, Mobile Development, Single Sign-On (SSO), Secure Coding, Data Store, Cryptographic Protocols, Application Security, Cryptography

  • Status: Preview

    Skills you'll gain: Android Studio, Android Development, Mobile Development, Event-Driven Programming, UI Components, User Interface (UI), Application Development, Java, Program Development, Development Environment, Extensible Markup Language (XML), Debugging

  • Status: Free Trial

    University of California San Diego

    Skills you'll gain: Image Analysis, Mobile Development, Python Programming, Internet Of Things, Image Quality, Embedded Software, Development Environment

  • Status: Free Trial

    Skills you'll gain: Salesforce, Event Monitoring, Role-Based Access Control (RBAC), Salesforce Development, Authentications, Identity and Access Management, Authorization (Computing), Application Security, Data Security, Web Applications, Mobile Development, User Interface (UI), Data Sharing

  • Status: Free Trial

    Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Web Design, Front-End Web Development, Mobile Development, UI Components

  • Skills you'll gain: Restful API, Cloud API, Application Programming Interface (API), Postman API Platform, Java Programming, Java, Mobile Development, Apache Maven, Web Development, Eclipse (Software), Software Design