Introduction to UI Design (Coursera)

Introduction to UI Design (Coursera)

In this course, you will gain an understanding of the critical importance of user interface design. You will also learn industry-standard methods for how to approach the design of a user interface and key theories and frameworks that underlie the design of most interfaces you use today. Through a series of case studies on commercial systems - many of which you likely use on a regular basis - we will illustrate the benefits of good design.

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

We will also demonstrate how the costs of bad design can often be severe (in user experience, money, and even human lives).
You will then gain a high-level understanding of the user-interface design process. You will be introduced to common design scenarios - e.g. improving on existing designs and starting a new design from scratch - and the general design processes that tend to be used for each scenario.
Finally, we will begin introducing the large body of existing knowledge on design by providing overviews of core user interface design theories and concepts. This key foundational information will help you avoid “reinventing the wheel” when you are designing your interfaces in this specialization.
Course 1 of 4 in the User Interface Design Specialization.

Syllabus

Week 1: Introduction and Overview
Week 2: UI Design Process
Week 3: Psychology and Human Factors for User Interface Design
Week 4: Psychology and Human Factors -- Continued

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to User Experience Design (Coursera) Coursera
Georgia Institute of Technology

Introduction to User Experience Design (Coursera)

The focus of this course is to introduce the learner to User Experience (UX) Design. User Experience design is design that is user centered. The goal is to design artifacts that allow the users to meet their needs in the most effective efficient and satisfying manner. The course introduces the novice to a cycle of discovery and evaluation and a set of techniques that meet the user's needs.

Nov 2nd 2026
5-12 Weeks
Human Factors in a Healthcare Environment (FutureLearn) FutureLearn
University of East Anglia

Human Factors in a Healthcare Environment (FutureLearn)

Learn how the study of human factors can reduce error in healthcare with this course for healthcare professionals. Discover how understanding human factors can improve patient safety. Human factors is the study of how humans behave and interact with each other and their surroundings. It considers how humans interact in the workplace and how, due to the inevitability of human error, mistakes are likely to occur.

Self Paced
3 Weeks
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
Building Interactive User Interfaces Using React Library (Coursera) Coursera
NIIT StackRoute

Building Interactive User Interfaces Using React Library (Coursera)

A frontend application is expected to have an attractive, responsive UI and a seamless UX with swift navigable views. Single Page Applications (SPAs) fulfill these expectations as they are lighter and efficient. React, a popular JavaScript library is used for developing complex user interfaces for single page applications (SPAs). Facebook, Instagram, Netflix, Airbnb etc., are some of the famous websites that use React.

Nov 9th 2026
5-12 Weeks
Artificial Intelligence Data Fairness and Bias (Coursera) Coursera
LearnQuest

Artificial Intelligence Data Fairness and Bias (Coursera)

In this course, we will explore fundamental issues of fairness and bias in machine learning. As predictive models begin making important decisions, from college admission to loan decisions, it becomes paramount to keep models from making unfair predictions. From human bias to dataset awareness, we will explore many aspects of building more ethical models.

Nov 2nd 2026
3 Weeks
Usable Security (Coursera) Coursera
University of Maryland, College Park

Usable Security (Coursera)

This course focuses on how to design and build secure systems with a human-centric focus. We will look at basic principles of human-computer interaction, and apply these insights to the design of secure systems with the goal of developing security measures that respect human performance and their goals within a system.

Nov 2nd 2026
5-12 Weeks
Design Principles: an Introduction (Coursera) Coursera
University of California, San Diego

Design Principles: an Introduction (Coursera)

What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn principles of perception and cognition that inform effective interaction design. And you'll learn how to perform and analyze controlled experiments online. In many cases, we'll use Web design as the anchoring domain.

Nov 16th 2026
3 Weeks
Evaluating User Interfaces (Coursera) Coursera
University of Minnesota

Evaluating User Interfaces (Coursera)

In this course you will learn and practice several techniques for user interface evaluation. First we start with techniques that can be applied alone or in a design team, including action analysis, walkthroughs, and heuristic evaluation. Then we move on to user testing, including learning from a series of usability tests carried out in a real usability lab, and techniques to carry out your own tests even without a lab.

Nov 9th 2026
4 Weeks
Introduction to Game Development (Coursera) Coursera
Michigan State University

Introduction to Game Development (Coursera)

If you love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course you will familiarize yourself with the tools and practices of game development. You will get started developing your own videogames using the industry standard game development tools, including the Unity3D game engine and C#. At the end of the course you will have completed three hands-on projects and will be able to leverage an array of game development techniques to create your own basic games. This course is for individuals interested in becoming a game designer, game artist, or game programmer.

Not Available
Course Not Available