Principles of UX/UI Design (Coursera)

Offered by Meta,
Principles of UX/UI Design (Coursera)

Learn the fundamentals of User Experience (UX) research and design. Become immersed in the UX process of identifying problems and iterating and testing designs to find appropriate solutions. You’ll learn how to empathize with users through best-practice research approaches, and create common UX artifacts such as user personas. And you’ll use UX insights to make appropriate design decisions.

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

By the end of this course you will be able to:
• Design digital products that create value and solve a user's problems in meaningful ways.
• Recognize what constitutes successful UX/UI and evaluate existing interfaces for design consistency and quality.
•  Identify best practice interaction design methods and evaluate and improve your own and others' designs.
•  Create, share and test your UX / UI designs following best practice guidelines.
This is a beginner course for learners who would like to prepare themselves for a career in UX / UI development. To succeed in this course, you do not need prior development experience, only basic internet navigation skills and an eagerness to learn.

This course can be applied to multiple Specializations or Professional Certificates programs. Completing this course will count towards your learning in any of the following programs:

What You Will Learn

  • Describe the fundamentals of User Experience (UX) design and research
  • Describe accessibility considerations in design
  • Practice developing user empathy through research
  • Create wireframes and prototypes in Figma

Syllabus

WEEK 1
Introduction to UX/ UI design
Learn about what constitutes successful UI and evaluate existing interfaces for design consistency and quality.

WEEK 2
Evaluating interactive design
Be able to understand best practice interaction design methods and evaluate and improve your own and others designs

WEEK 3
Applied Design Fundamentals
Learn what constitutes successful UI and evaluate existing interfaces for design consistency and quality.

WEEK 4
Designing your UI
Learners will create, share and test their UI design following best practice

WEEK 5
Course summary and final assessment
Practice and reflect on the skills you learned in this course.

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

Related Courses

Human Factors in AI (Coursera) Coursera
Duke University

Human Factors in AI (Coursera)

This third and final course of the AI Product Management Specialization by Duke University's Pratt School of Engineering focuses on the critical human factors in developing AI-based products. The course begins with an introduction to human-centered design and the unique elements of user experience design for AI products.

Jun 8th 2026
4 Weeks
Advanced Programming in Swift (Coursera) Coursera
Meta

Advanced Programming in Swift (Coursera)

At the heart of any remarkable iOS applies a thorough understanding of the Swift programming language. Embark on a journey to expand your knowledge and skillset with Advanced Programming in Swift. Discover Swift’s advanced custom data types, explore code organization best practices, tap into error handling to improve your program’s performance, and foster an understanding of programming the functional way with higher-order functions like map, filter and reduce. Then, to further understand the inner workings of successful app development, learn how to implement unit tests to ensure that your applications function as intended.

Jun 8th 2026
4 Weeks
Introduction to UI Design (Coursera) Coursera
University of Minnesota

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.

Jun 8th 2026
4 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.

Jun 8th 2026
4 Weeks
UI Automation and Selectors (Coursera) Coursera
UiPath

UI Automation and Selectors (Coursera)

The UI Automation and Selectors course provides a deep understanding of the different methods used while interacting with the User Interface of different applications like Excel, Word, CRM, Websites while building automation projects. It introduces the Recording feature and the different recordings available in Studio to record user actions and generate workflows. It will also provide knowledge about Selectors and how they are beneficial while building automation projects.

Jun 8th 2026
2 Weeks
UX and Interface Design for Embedded Systems (Coursera) Coursera
University of Colorado Boulder

UX and Interface Design for Embedded Systems (Coursera)

UX and Interface Design for Embedded Systems is the first of three classes in the Embedded Interface Design (EID) specialization, an online version of the on-campus EID class taught in graduate embedded systems design. This first course is focused on user experience (UX) and the related methods, practices, and principles that will help ensure your embedded interface designs for devices and systems are what your users both need and want.

Jun 8th 2026
5-12 Weeks
Build Wireframes and Low-Fidelity Prototypes (Coursera) Coursera
Google

Build Wireframes and Low-Fidelity Prototypes (Coursera)

Build Wireframes and Low-Fidelity Prototypes is the third course in a certificate program that will equip you with the skills you need to apply to entry-level jobs in user experience (UX) design. In this course, you’ll continue to design a mobile app for your professional UX portfolio. You’ll start by creating storyboards and getting familiar with the basics of drawing.

Jun 2nd 2026
3 Weeks
Introduction to UX Design MasterTrack Certificate Program (Coursera) Coursera
University of Minnesota

Introduction to UX Design MasterTrack Certificate Program (Coursera)

User experience is a highly in-demand field which requires a holistic understanding of the design process. This course is a "sample" of the UX Design MasterTrack certificate program. You will have the opportunities to explore core topics in UX including Ethics and Research, User Research, User Testing, and Visual Literacy as four modules.

Jun 8th 2026
5-12 Weeks
Web Design: Strategy and Information Architecture (Coursera) Coursera
California Institute of the Arts

Web Design: Strategy and Information Architecture (Coursera)

This course is focused on the early user experience (UX) challenges of research, planning, setting goals, understanding the user, structuring content, and developing interactive sequences. While the concepts covered will translate to many kinds of interactive media (apps, digital kiosks, games), our primary focus will be on designing contemporary, responsive websites. In this course you will complete the first half of a large scale project—developing a comprehensive plan for a complex website—by defining the strategy and scope of the site, as well as developing its information architecture and overall structure.

Jun 1st 2026
4 Weeks
Introduction to C# Programming and Unity (Coursera) Coursera
University of Colorado System

Introduction to C# Programming and Unity (Coursera)

This course is all about starting to learn how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming professionally. Also, the Unity game engine is very popular with indie game developers; Unity games were downloaded 16,000,000,000 times in 2016! Finally, C# is one of the programming languages you can use in the Unity environment.

Jun 8th 2026
4 Weeks