UX Design

Overview

About UX Design

A UX designer makes products that are useful, usable, and a pleasure to use. The work starts with the Foundations: the principles of human-centered design, how people perceive and make decisions, and the end-to-end design process from discovery to delivery.

From there, User research teaches you to understand real people: running interviews, surveys, and observation, then turning raw findings into personas, journey maps, and a clear problem statement the team can design against.

Shaping the solution is where ideas take form: structuring content with information architecture, mapping user flows, sketching wireframes, and building clickable prototypes in Figma. Alongside that you learn the visual design essentials (layout, typography, colour, and hierarchy) and how to scale your work with a design system.

Validation and delivery close the loop: usability testing to find what breaks before launch, accessibility so everyone can use what you make, UX writing and developer handoff, and the metrics that show whether a design is actually working. You finish by turning your projects into a portfolio of strong case studies.

Tools change quickly, but good UX is built on lasting habits of thought. This course walks through the craft in the order most designers learn it, so each module builds on the one before it.

Content

13 modules
01

UX Fundamentals

What UX is and isn't, the design process from discovery to delivery, core usability heuristics, and the psychology of how people perceive, remember, and decide.

Design Process Heuristics Gestalt Cognitive Load
02

User Research

Finding out what people actually need: planning a study, interviewing users, writing surveys, observing behaviour in context, and auditing competitors.

Interviews Surveys Field Studies Competitive Analysis
03

Research Synthesis & Problem Framing

Turning messy findings into insight: affinity mapping, personas, empathy maps, journey maps, and writing problem statements and "how might we" questions.

Affinity Mapping Personas Journey Maps HMW
04

Information Architecture

Organizing content so people can find it: sitemaps, navigation patterns, labelling, and validating structure with card sorting and tree testing.

Sitemaps Navigation Card Sorting Tree Testing
05

Interaction Design & User Flows

Designing how a product behaves: task and user flows, common interaction patterns, feedback and error states, microinteractions, and designing for mobile and responsive screens.

User Flows Patterns Microinteractions Responsive
06

Wireframing

Exploring ideas quickly and cheaply: sketching and crazy 8s, low-fidelity wireframes, layout and hierarchy, and getting early feedback before investing in polish.

Sketching Low-fi Layout Grids
07

Prototyping in Figma

Building interactive prototypes: frames, auto layout, components and variants, transitions, and sharing clickable flows for stakeholder review and user testing.

Figma Auto Layout Components Interactions
08

Visual Design Foundations

The visual layer that makes interfaces clear and credible: typography, colour and contrast, spacing, hierarchy, iconography, and imagery.

Typography Colour Spacing Hierarchy
09

Design Systems

Designing once and reusing everywhere: tokens, styles, component libraries, documentation, naming conventions, and keeping design and code in sync as a product grows.

Design Tokens Component Library Atomic Design Documentation
10

Usability Testing

Finding problems before users do: writing test plans and tasks, moderated and unmoderated sessions, A/B tests, and prioritizing issues by severity.

Test Plans Moderated A/B Testing Severity Rating
11

Accessibility & Inclusive Design

Designing for everyone: WCAG principles, colour contrast, keyboard and screen-reader support, touch targets, and designing for permanent, temporary, and situational limitations.

WCAG Contrast Screen Readers Inclusive Design
12

UX Writing, Handoff & Metrics

Clear microcopy and error messages, handing designs to engineers with specs and annotations, working in agile teams, and measuring success with HEART and task-success metrics.

Microcopy Dev Handoff Agile HEART Metrics
13

Portfolio & Case Studies

Telling the story behind your work: structuring a case study, showing your process and impact, presenting design decisions, and preparing for design interviews and critiques.

Case Studies Storytelling Critique Interviews

What You Can Do After This Course

By the end of the curriculum you'll have completed projects across the whole design process and covered the toolkit a professional UX role expects. Concretely, you'll be able to:

Understand users deeply — plan and run research, then synthesize it into personas, journey maps, and a clear problem to solve.

Structure products clearly — organize content with sound information architecture and map the flows people follow to get things done.

Move from sketch to prototype — explore ideas with wireframes and build interactive Figma prototypes you can test and share.

Apply visual design with confidence — use typography, colour, spacing, and hierarchy to make interfaces clear and consistent.

Scale your work with design systems — build reusable tokens and components that keep large products consistent.

Validate and include everyone — test with real users, prioritize what to fix, and design to accessibility standards from the start.

Deliver and show your impact — write clear microcopy, hand off to engineers, measure results, and present your work in a portfolio that tells the story.