Abdul Alimweb · app · ai
All roadmaps

UI/UX Design Roadmap

Design principles, Figma mastery, user research, and prototyping — learn to design products people love.

6 stages
6 milestones
1

Stage 1: Design Fundamentals

2–3 weeks

Before opening Figma, understand the principles that make design work.

  • The 8 principles of good design — contrast, alignment, hierarchy, proximity, repetition, balance, white space, colour
  • Typography — typefaces, scale, weight, line height, pairing
  • Colour theory — hue, saturation, value, harmony, accessibility (WCAG AA)
  • Visual hierarchy — guiding the eye
  • Grid systems and layout
  • Gestalt principles — how people group visual information
2

Stage 2: Figma Foundations

2–3 weeks

Figma is the industry standard design tool. Learn the core workflow.

  • Frames, layers, groups, and pages
  • Auto layout — the key to responsive designs
  • Components — creating, nesting, and overriding
  • Styles — colour, text, and effect tokens
  • Constraints and responsive resizing
  • Figma Dev Mode — handing off to developers
3

Stage 3: UI Component Design

2–3 weeks

Build a consistent design system with reusable components.

  • Buttons — states: default, hover, active, disabled
  • Forms — inputs, selects, checkboxes, validation states
  • Navigation — headers, sidebars, mobile menus
  • Cards, modals, and overlay patterns
  • Data tables and list views
  • Empty states, loading skeletons, and error states
4

Stage 4: UX Research & User Thinking

2–3 weeks

Good UI without UX thinking wastes beautiful pixels. Learn to design for actual humans.

  • User interviews — asking questions that reveal truth
  • Personas and user journey maps
  • Information architecture — card sorting and tree testing
  • Usability testing — watching users use your design
  • Accessibility (a11y) — designing for everyone
  • Cognitive load and decision fatigue
5

Stage 5: Prototyping & Testing

1–2 weeks

Click-through prototypes let you test ideas before writing a line of code.

  • Figma prototyping — connections, transitions, overlays
  • Interactive components with variants
  • User testing your prototype with real people
  • Iterating on feedback quickly
  • Presenting designs to stakeholders
6

Stage 6: Portfolio & Getting Work

2–4 weeks

Land your first design job or freelance client with a strong portfolio.

  • What makes a great design case study
  • Documenting your design process
  • Building a portfolio on Behance, Framer, or your own site
  • Applying to design roles — what to include in your CV
  • Freelance design — finding clients and pricing
  • Design communities — Dribbble, Layers, Design Systems Slack
WhatsAppMessenger