EdX

Mobile Application Experiences Part 2: Mobile App Design (edX)

Offered by MIT, MITx,
Mobile Application Experiences Part 2: Mobile App Design (edX)

Learn to create your own mobile app using methods from Mobile Human Computer Interaction (HCI). Transform your mobile app idea into a usable, tested product design. Want to create the next big app, grounded in the needs of real users? This course will teach you Human Computer Interaction (HCI) methods to better understand current behavior in a domain, and then design, develop, and deploy your own application.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

This module will take you from an application idea through the creation of a paper prototype and a usability evaluation to validate initial usability of your concept.
Completion of Mobile Application Experiences Part 1 is not required. You can begin this module with an idea you have had on your own.
This course is part one of a five-part Mobile Apps series.
21W.789.1x: Mobile Application Experiences Part 1: From a Domain to an App Idea
21W.789.2x: Mobile Application Experiences Part 2: Mobile App Design
21W.789.3x: Mobile Application Experiences Part 3: Building Mobile Apps
21W.789.4x: Mobile Application Experiences Part 4: Understanding Use
21w.789.5.x: Mobile Application Experiences Part 5: Reporting Research Findings
What you'll learn:

  • Identifying key use cases based on user data
  • Turning use cases into designs and interaction flows
  • Creating a paper prototype of your design
  • Understanding initial usability in an evaluation of your paper prototype
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux (Coursera) Coursera
Universidad Austral

Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux (Coursera)

Este curso se centra en el desarrollo de aplicaciones nativas multiplataforma, y nativas de iOS y Android, utilizando NativeScript (versión 4.x). El framework utiliza Angular, TypeScript o JavaScript, para obtener una interfaz de usuario y rendimiento verdaderamente nativos. El código, además de ser multiplataforma mobile, también compartirá estructura en un mismo proyecto con la web. Aprenderás sobre el desarrollo de la interfaz de usuario con NativeScript UI y cómo ese diseño puede adaptarse según sea la plataforma o web. Utilizaremos la plataforma móvil nativa desde Javascript.

Jul 27th 2026
4 Weeks
Creative Programming for Digital Media & Mobile Apps (Coursera) Coursera
University of London,Goldsmiths, University of London

Creative Programming for Digital Media & Mobile Apps (Coursera)

This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice. This course will teach you how to develop and apply programming skills to creative work. This is an important skill within the development of creative mobile applications, digital music and video games. It will teach the technical skills needed to write software that make use of images, audio and graphics, and will concentrate on the application of these skills to creative projects. Additional resources will be provided for students with no programming background.

Jul 20th 2026
5-12 Weeks
Build Native Mobile Apps with Flutter (Udacity) Udacity
Udacity

Build Native Mobile Apps with Flutter (Udacity)

Learn from experts at Google how to use Flutter to craft high-quality native interfaces on iOS and Android devices in record time. In this course, you'll learn how to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices. Whether you’re just getting started with mobile app development, or experienced with other mobile app frameworks, you’ll enjoy the high-velocity development and quality apps that Flutter enables.

Self Paced
Self-Paced
Human-Computer Interaction II: Cognition, Context & Culture (edX) EdX
Georgia Institute of Technology,GTx

Human-Computer Interaction II: Cognition, Context & Culture (edX)

Get into the user’s mind and understand the role of mental models and representations, then investigate how to design interfaces that integrate with and influence the world around us. This course takes you through lessons 9 through 13 of CS6750: Human-Computer Interaction as taught in the Georgia Tech Online Master of Science in Computer Science program.

Self Paced
Self-Paced
Create a jQuery Mobile App (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Create a jQuery Mobile App (Eduonix)

Although originally designed as a client-side scripting language, JavaScript has now grown to become the go to language for developers for all their needs. JavaScript is also now primarily used in developing mobile applications. JavaScript is a lightweight interpreted language that has made it easier for developers to write programs. This is a free course with a MOOC List coupon.

Self Paced
Self-Paced
Learn To Build Your First Professional iOS App (Eduonix) Eduonix
Eduonix Learning Solutions Pvt. Ltd.

Learn To Build Your First Professional iOS App (Eduonix)

iOS 9 is the latest powerful operating system that has been released by Apple, to support under-the-hood operations for its devices. With Apple holding a significant chunk of smartphone and tablet sales, it is important to create apps that cater to the device holders. And with our new mini course, you can learn how to. Learn how to start creating apps for Apple devices, by creating a complete and comprehensive Quiz application, with a full UI and other functionalities.

Self Paced
Self-Paced
Building Mobile Applications with SAP Screen Personas (openSAP) OpenSAP
SAP

Building Mobile Applications with SAP Screen Personas (openSAP)

Join this free open online course to learn the skills required to create a mobile application with SAP Screen Personas. SAP Screen Personas allows you to simplify classic ERP screens in SAP S/4HANA, SAP Business Suite on HANA, or SAP ERP, and on mobile devices. The latest release of SAP Screen Personas includes the Slipstream Engine, a component that allows SAP Screen Personas flavors to render on mobile devices.

Self Paced
Self-Paced
Secure Android App Development (FutureLearn) FutureLearn
University of Southampton

Secure Android App Development (FutureLearn)

Get an introduction to mobile app security and learn how to develop secure Android applications, with this free online course. 84% of security breaches are at the application layer, according to Gartner research. With mobile devices and their applications holding more and more sensitive data – from people’s locations to their personal information and financial data – ensuring that they are secure is essential, if people and companies are to trust them, and prevent the reputational and legal damage of a data breach.

No sessions available
4 Weeks
Begin Programming: Build Your First Mobile Game (FutureLearn) FutureLearn
University of Reading

Begin Programming: Build Your First Mobile Game (FutureLearn)

Learn basic Java programming by developing a mobile game that you can run on your computer, Android phone or tablet. Take your first steps into the world of computer programming and learn how to build your own mobile game in just five weeks. You’ll be introduced to the basic constructs and the principles behind computer programs, as well as the building blocks that are used to create them.

No sessions available
5-12 Weeks