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.