Design

UI/UX Design Principles

Learn the fundamentals of user interface and user experience design. This course walks you through the full design process, from user research and wireframing to prototyping in Figma, building design systems, and validating your work with usability testing.

Level: Beginner to Intermediate
Duration: 9 weeks (~5 hrs/week)
Instructor: Elena Vasquez
Students: 9,372
Rating: 4.8 (964 reviews)
Certificate Included Bestseller Last Updated: April 2026
UI/UX Design Principles
$49.99 $99.99 50% off

Sale ends in 2 days 14:35:22

30-Day Money-Back Guarantee

This course includes:

  • 38 hours on-demand video
  • 64 articles and resources
  • 28 downloadable Figma files
  • 18 hands-on design exercises
  • Certificate of completion
  • Lifetime access
  • Access on mobile and TV

About This Course

UI/UX Design Principles is a beginner-friendly course that teaches you how to design digital products that are both useful and easy to use. You'll learn the difference between user experience (UX) and user interface (UI) design, and how the two work together across a structured, repeatable design process.

Working in Figma throughout, you'll move from understanding real user needs through research and personas, to mapping information architecture and user flows, sketching wireframes, applying visual design fundamentals, and building interactive prototypes. You'll finish by testing your designs with users and assembling a portfolio-ready case study that demonstrates your end-to-end process.

What You'll Learn

  • Distinguish UX from UI and apply a structured design process
  • Conduct user research and build evidence-based personas
  • Map information architecture and design clear user flows
  • Create wireframes and low-fidelity prototypes
  • Apply color, typography, layout, and visual hierarchy
  • Build a reusable design system with components in Figma
  • Design interactive, high-fidelity prototypes in Figma
  • Plan and run usability tests and iterate on findings
  • Design accessible interfaces that meet WCAG guidelines
  • Produce a portfolio case study from start to finish

Requirements

  • A computer with internet access (Windows, Mac, or Linux)
  • No prior design experience required - we start from the fundamentals
  • A free Figma account (we'll walk through the setup together)
  • Familiarity with any design tool is helpful but not required
  • Curiosity about how people use products and a willingness to practice

Who This Course Is For

  • Complete beginners who want to start a career in UX or UI design
  • Developers who want to design better interfaces and collaborate with designers
  • Graphic designers transitioning into digital product design
  • Product managers and founders who want to understand the design process
  • Anyone building an app or website who wants it to be usable and accessible
  • Professionals looking to build a UX/UI portfolio from scratch
9 modules
47 lessons
38 hours total

Understand what UX and UI design actually mean, how they differ, and how a repeatable design process turns a vague idea into a tested product.

  • 1.1 What Is UX and What Is UI?
    Preview 18:40
  • 1.2 The Double Diamond and Design Thinking
    32:15
  • 1.3 Roles on a Product Design Team
    24:50
  • 1.4 Setting Up Your Figma Workspace
    21:30
  • 1.5 Exercise: Audit a Product You Use Daily
    42:00

Learn how to gather and synthesize evidence about your users so design decisions are grounded in real needs rather than assumptions.

  • 2.1 Qualitative vs Quantitative Research
    36:10
  • 2.2 Planning and Running User Interviews
    44:25
  • 2.3 Surveys and Analytics as Research Inputs
    29:50
  • 2.4 Building Personas and Empathy Maps
    38:15
  • 2.5 Exercise: Create a Persona from Interview Notes
    52:20

Organize content and features so users can find what they need, and map the paths they take to complete key tasks.

  • 3.1 Principles of Information Architecture
    33:40
  • 3.2 Card Sorting and Tree Testing
    31:05
  • 3.3 Site Maps and Navigation Models
    27:55
  • 3.4 Mapping Task and User Flows
    35:30
  • 3.5 Exercise: Map a Checkout Flow
    48:10

Turn flows into screens quickly with sketches and wireframes, and test ideas before investing in polished visuals.

  • 4.1 Sketching and Crazy Eights
    26:20
  • 4.2 Low-Fidelity Wireframes in Figma
    41:45
  • 4.3 Common UI Patterns and Layouts
    34:10
  • 4.4 Linking Wireframes into a Clickable Prototype
    38:55
  • 4.5 Exercise: Wireframe a Mobile Onboarding Flow
    55:30

Master the building blocks of visual design: color, typography, layout, spacing, and hierarchy that guide the user's eye.

  • 5.1 Color Theory and Building Palettes
    39:20
  • 5.2 Typography and Type Scales
    42:35
  • 5.3 Grids, Layout, and Spacing Systems
    37:50
  • 5.4 Visual Hierarchy and Contrast
    33:15
  • 5.5 Iconography and Imagery
    28:40
  • 5.6 Exercise: Redesign a Screen for Hierarchy
    58:00

Build a scalable design system in Figma using styles, components, and variants so your work stays consistent and reusable.

  • 6.1 What Is a Design System?
    25:30
  • 6.2 Color, Text, and Effect Styles in Figma
    34:45
  • 6.3 Components, Variants, and Auto Layout
    46:20
  • 6.4 Tokens and Maintaining a Library
    31:10
  • 6.5 Exercise: Build a Button and Form Component Set
    52:50

Design how interfaces respond to users with states, transitions, and microinteractions, and build high-fidelity prototypes in Figma.

  • 7.1 Principles of Interaction Design
    30:40
  • 7.2 States, Feedback, and Microinteractions
    35:25
  • 7.3 Figma Prototyping: Interactions and Transitions
    44:15
  • 7.4 Smart Animate and Interactive Components
    40:30
  • 7.5 Exercise: Prototype a High-Fidelity App Flow
    62:10

Validate your designs with real users, iterate based on findings, and ensure your interfaces are accessible to everyone under WCAG guidelines.

  • 8.1 Planning a Usability Test
    33:00
  • 8.2 Moderated and Unmoderated Testing
    36:45
  • 8.3 Synthesizing Findings and Iterating
    31:20
  • 8.4 Accessibility Foundations and WCAG
    42:30
  • 8.5 Designing for Contrast, Keyboard, and Screen Readers
    38:50
  • 8.6 Exercise: Run a Test and Fix Accessibility Issues
    56:15

Pull everything together into a complete case study that documents your process and showcases your skills to employers and clients.

  • 9.1 Choosing a Capstone Project Brief
    24:10
  • 9.2 Structuring a UX Case Study
    32:40
  • 9.3 Presenting and Defending Design Decisions
    28:55
  • 9.4 Publishing Your Portfolio
    26:30
  • 9.5 Capstone: Complete Case Study Submission
    72:00
Elena Vasquez

Elena Vasquez

Senior Product Designer & UX Educator

4.8 Instructor Rating
2,187 Reviews
21,340 Students
5 Courses

About the Instructor

Elena Vasquez is a senior product designer with over 11 years of experience designing web and mobile products for fintech, healthcare, and e-commerce companies. She has led design on products used by millions of people and has built and maintained design systems used across multiple product teams.

Previously, Elena was a lead product designer at a SaaS company, where she ran a research and design practice and mentored junior designers. She is a Nielsen Norman Group certified UX professional and an Interaction Design Foundation member, and she has taught design at bootcamps and online for the past 6 years.

Elena holds a Bachelor's degree in Graphic Design and a postgraduate certificate in Human-Computer Interaction. She is a strong advocate for accessibility and inclusive design, and she enjoys helping career changers break into UX with a clear, evidence-based process.

Other Courses by Elena Vasquez

4.8
Course Rating • 964 Reviews
5 stars
79%
4 stars
15%
3 stars
4%
2 stars
1%
1 star
1%
Priya Nair

Priya Nair

1 month ago

I came in as a front-end developer who wanted to design better interfaces, and this course delivered exactly that. The research and personas module changed how I think about features, and the Figma prototyping lessons are clear and practical. By the capstone I had a real case study to add to my portfolio.

Marcus Bell

Marcus Bell

2 months ago

Really solid introduction to UX and UI. Elena explains the design process in a way that finally made the whole field click for me. The design systems module was the highlight - I now understand components and variants. I gave 4 stars only because I wished the accessibility module went even deeper, but it is a great foundation.

Sofia Almeida

Sofia Almeida

3 weeks ago

As a graphic designer moving into product design, I needed to learn the UX side properly. This course covers the full process from research to usability testing without skipping the fundamentals. The exercises are hands-on and the downloadable Figma files made it easy to follow along. I landed a junior product design role two months after finishing.

No prior design experience is required. The course starts with the fundamentals of UX and UI and builds up step by step. Familiarity with any design tool is helpful but not necessary, since we set up and learn Figma together from scratch.

You'll use Figma, which has a free tier that covers everything taught in this course. We'll walk through creating your account and setting up your workspace in Module 1. No paid plan or additional software is required to complete the course.

The course is structured as 9 weeks at roughly 5 hours per week, which includes about 38 hours of video plus the hands-on exercises and capstone. You have lifetime access, so you can move faster or slower and revisit any module whenever you need to.

Yes, you'll receive a certificate of completion once you finish all the lessons and exercises. You can add it to your LinkedIn profile or resume to showcase your UX/UI design skills to potential employers and clients.

Yes. The final module is a portfolio capstone where you take a project from research through high-fidelity prototype and usability testing, then document it as a case study. The exercises throughout the course also produce artifacts you can include in your portfolio.

Absolutely. The course includes a Q&A discussion board where you can ask questions and get help from the instructor and other students. Elena typically responds within 24-48 hours. There is also a community Discord server where you can share work and get peer feedback on your designs.

Yes. Accessibility is woven throughout and covered directly in Module 8, where you'll learn the WCAG guidelines and how to design for color contrast, keyboard navigation, and screen readers. You'll practice identifying and fixing common accessibility issues in your own designs.

Ready to Start Designing Products People Love?

Join more than 9,000 students already enrolled in this course

Try a Free Preview