Create High-Fidelity Designs and Prototypes in Figma (Coursera)

Offered by Google,
Create High-Fidelity Designs and Prototypes in Figma (Coursera)

Create High-Fidelity Designs and Prototypes in Figma is the fifth 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 will follow step-by-step tutorials to learn how to create high-fidelity designs, called mockups, in Figma, a popular design tool. Then, you’ll turn those designs into an interactive prototype that works like a finished product. You’ll conduct research to collect feedback about your designs and make improvements. Finally, you’ll learn how to share your designs with development teams and highlight your work in your professional UX portfolio.

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

Current UX designers and researchers at Google will serve as your instructors, and you will complete hands-on activities that simulate real-world UX design scenarios. Learners who complete the seven courses in this certificate program should be equipped to apply for entry-level jobs as UX designers.
By the end of this course, you will be able to:

  • Build mockups and high-fidelity prototypes in Figma.
  • Define and apply common visual design elements and principles.
  • Demonstrate how design systems can be used to organize, standardize, and enhance designs.
  • Understand the role of design critique sessions and feedback while iterating on designs.
  • Learn how to hand off finished design projects to engineering teams.
  • Complete mobile app designs to include in a professional UX portfolio.

This course is suitable for beginner-level UX designers who have completed the previous four courses of the Google UX Design Certificate. Alternatively, learners who have not completed the previous courses should have a strong understanding of the design process, how to create low-fidelity designs on paper and in Figma, and how to conduct usability studies.
Course 5 of 7 in the Google UX Design Professional Certificate.

Syllabus

WEEK 1
Starting to create mockups
Turn your focus to visual design, which is how a product or technology appears to users. In this part of the course, you'll start to create mockups, which are high-fidelity designs that represent a final product. To create mockups, you'll use visual design elements, like typography, color, and iconography. Elements are often arranged into layouts using methods like grids, containment, and negative space. You'll apply all of these visual design learnings to build on the mobile app designs you've been working on throughout the certificate program.

WEEK 2
Applying visual design principles to mockups
In this part of the course, you’ll use visual design principles to refine mockups. First, you'll use emphasis to guide users to the most important parts of a page. Next, you'll apply hierarchy, scale, and proportion to organize the elements on each page of your app. Then, you'll consider unity and variety to help elements of your app function together or stand out. Finally, you'll revisit Gestalt Principles, like similarity, proximity, and common region, to help users interpret your designs easily.

WEEK 3
Exploring design systems
Come explore the world of design systems! In this part of the course, you'll be introduced to the parts of a design system, as well as the benefits of using a design system. You'll examine various companies' design systems, and you’ll have an opportunity to use them in your own mockups. You'll also learn how to use and create sticker sheets in Figma.

WEEK 4
Participating in design critique sessions
Giving, receiving, and implementing feedback is a necessary part of the UX design process. In this part of the course, you’ll explore effective methods for giving and receiving feedback. You’ll also learn about design critique sessions, which will be an important part of your first job as a UX designer. Finally, you’ll learn how to turn feedback into actionable steps that you can take to revise designs.

WEEK 5
Creating high-fidelity prototypes
You’re ready to build high-fidelity prototypes in Figma! Following six steps, you'll turn your mockups into a prototype that's ready for testing. In addition, you'll explore two new concepts, gestures and motion, which can help enrich the user experience and increase the usability of prototypes.

WEEK 6
Testing and iterating on designs
Now that you have a high-fidelity prototype, it’s time to test your designs. To get started, you’ll conduct a usability study to test your high-fidelity prototype of a mobile app. You'll analyze the feedback you receive to come up with actionable insights and iterate on your designs. Then, you’ll learn how to hand off designs to engineers for production. Finally, you’ll turn everything you’ve learned about user research, ideation, wireframes, designs, and prototypes into a case study for your professional UX portfolio.

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

Related Courses

Android App Capstone (Coursera) Coursera
Meta

Android App Capstone (Coursera)

This course gives you the opportunity to demonstrate the skills you have gained throughout the Android Developer Professional Certificate program. You'll do this by developing an Android app to order food from the Little Lemon restaurant. In other words, you'll create a solution to a real-world problem.

Jun 15th 2026
3 Weeks
Establishing Product-Market Fit (Coursera) Coursera
University of Maryland, College Park

Establishing Product-Market Fit (Coursera)

Entrepreneur and investor Marc Andreessen coined the term product-market fit in 2007 when he said, “Product-market fit means being in a good market with a product that can satisfy that market.” While there are ample articles that mention the term, detailed guidance on how to actually achieve product-market fit is scarce.

Jun 15th 2026
4 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 22nd 2026
5-12 Weeks
UX Research at Scale: Surveys, Analytics, Online Testing (Coursera) Coursera
University of Michigan

UX Research at Scale: Surveys, Analytics, Online Testing (Coursera)

This UX course will provide an overview of survey methodology from the perspective of UX research. UX surveys typically focus on uncovering user needs, connecting needs to user characteristics, and gaining insight into user attitudes towards systems they use. In this course, learners will learn the basics of UX survey research and conduct a survey of their own design!

Jun 22nd 2026
5-12 Weeks
Evaluating Designs with Users (Coursera) Coursera
University of Michigan

Evaluating Designs with Users (Coursera)

When designing systems that work for users, there is no substitute for watching them try to use the system to see what works and what doesn’t. In this UX course, you will learn how to design and conduct tests with users that will tell you how effective your design is for helping users do what they need to do, and how they feel about using your system.

Jun 15th 2026
4 Weeks
Building High Quality User Experience Using Material UI (Coursera) Coursera
NIIT StackRoute

Building High Quality User Experience Using Material UI (Coursera)

A user experience is built upon a user’s experiences and interactions with a product, system, or service. Providing high quality digital experiences in a web application involves writing CSS codes which focus on display, navigation, actions, input, and communication. However, CSS has its own set of challenges which can be addressed using Material UI design library.

Jun 15th 2026
2 Weeks
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.

Jun 22nd 2026
5-12 Weeks
Principles of UX/UI Design (Coursera) Coursera
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.

Jun 22nd 2026
5-12 Weeks
Game Design and Development 2: 2D Platformer (Coursera) Coursera
Michigan State University

Game Design and Development 2: 2D Platformer (Coursera)

If you love games and want to learn how to make them, then this course is your second step down that path. In this course you will learn the fundamentals of game design, including an understanding of the game world, storytelling, gameplay, user experience, and game technology. You will continue developing videogames using industry standard game development tools, including the Unity game engine. At the end of the course you will have completed a 2D Platformer game, and will be able to leverage an array of game development techniques to create your own basic games.

Jun 22nd 2026
4 Weeks
Design a User Experience for Social Good & Prepare for Jobs (Coursera) Coursera
Google

Design a User Experience for Social Good & Prepare for Jobs (Coursera)

Design a User Experience for Social Good and Prepare for Jobs is the seventh and final course in a program that will equip you with the skills you need to become an entry-level UX designer. In this course, you will design a dedicated mobile app and a responsive website focused on social good. You will showcase all that you’ve learned during the certificate program to complete the design process from beginning to end: empathizing with users, defining their pain points, coming up with ideas for design solutions, creating wireframes and prototypes, and testing designs to get feedback. By the end of this course, you will have a new cross-platform design project to include in your professional UX portfolio.

Jun 16th 2026
5-12 Weeks
Understanding User Needs (Coursera) Coursera
University of Michigan

Understanding User Needs (Coursera)

Designing effective interactive systems requires understanding the needs and capabilities of the people who will be using them. In this UX course we will focus on how to interact with users (or potential users) to understand what they need, what they currently do, what they love and hate, and examine human capabilities and behavior as they relate to UX design.

Jun 15th 2026
5-12 Weeks
Rapid Prototyping of Embedded Interface Designs (Coursera) Coursera
University of Colorado Boulder

Rapid Prototyping of Embedded Interface Designs (Coursera)

Rapid Prototyping is the second 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 course is focused on rapid prototyping of devices and systems and the related methods, practices, and principles that will help ensure your embedded interface designs are what your users both need and want.

Jun 15th 2026
4 Weeks