Skip to content
Design Academy My progress

Roadmap

From first lesson to first job.

The recommended order through the academy, what each stage needs before it, and where the portfolio projects fit. Your status for each stage updates as you complete lessons.

What to study next

Start with Stage 0

You have not completed any lessons in this browser yet. Stage 0 explains the field and helps you plan your learning.

Start the first lesson

Stages and prerequisites

Each stage builds on the ones listed under “After”. You can read ahead, but exercises assume the earlier stages. Projects appear at the point you have the skills to do them.

Core curriculum required for the portfolio path

  1. What UI and UX design are, what designers do all day, and how to plan your learning.

    • Stage 0
    • Beginner
    • 8 lessons
    • about 3 h 35 min

    Start here No prerequisites

    Learning outcomes
    • Explain the difference between UI, UX, product, interaction and visual design in your own words.
    • Describe what a product designer does across a typical project and week.
    • Walk through the design process from problem to solution, and say where design thinking helps and where it falls short.
    • Know who you will work with (product managers, engineers, researchers) and what each of them needs from you.
    • Have a written learning plan and an organised file system for your design work.
  2. Hierarchy, layout, typography, colour, spacing and accessibility: the craft that makes interfaces readable.

    • Stage 1
    • Beginner
    • 10 lessons
    • about 5 h 50 min

    After Stage 0: Orientation and design foundations

    Learning outcomes
    • Create a clear visual hierarchy using size, weight, colour, position and space.
    • Apply contrast, alignment, proximity, repetition and grouping deliberately.
    • Set up a type scale and a colour palette with semantic roles and accessible contrast.
    • Lay out screens on a spacing system and a responsive grid.
    • Critique an existing interface using principles rather than personal preference.
  3. Learn what people need, test your assumptions and define the right problem before designing.

    • Stage 2
    • Beginner
    • 13 lessons
    • about 7 h 5 min

    After Stage 0: Orientation and design foundations

    Learning outcomes
    • Separate assumptions from evidence and turn them into research questions.
    • Plan and run a short, ethical user interview without leading the participant.
    • Synthesise notes into themes with affinity mapping, and avoid over-claiming.
    • Write problem statements, opportunity statements and measurable success criteria.
    • Choose between interviews, surveys, desk research and analytics for a given question.
  4. Organise content and navigation so people can find what they need.

    • Stage 3
    • Beginner
    • 10 lessons
    • about 5 h 25 min

    After Stage 2: UX research and problem definition

    Learning outcomes
    • Run a content inventory and group content using evidence from card sorting.
    • Draw a sitemap and a task flow for a small product.
    • Choose navigation, search and filtering patterns that fit the content.
    • Write clear labels and validate a structure with a tree test.
  5. Generate ideas, sketch quickly and build low and mid-fidelity wireframes.

    • Stage 4
    • Beginner
    • 9 lessons
    • about 4 h 50 min

    After Stage 1: Visual design fundamentals, Stage 3: Information architecture

    Learning outcomes
    • Generate several distinct solutions before choosing one.
    • Sketch and wireframe responsive screens with clear content hierarchy.
    • Design empty, loading, success and error states, not just the happy path.
    • Critique wireframes and move them into visual design with intent.
  6. Learn the concepts behind professional design tools, taught through Figma.

    • Stage 5
    • Beginner
    • 14 lessons
    • about 7 h 50 min

    After Stage 1: Visual design fundamentals

    Learning outcomes
    • Organise a Figma file with pages, frames, naming and sections that others can navigate.
    • Build responsive layouts with auto layout and constraints.
    • Create components with properties and variants, and use variables for tokens.
    • Prototype a realistic flow and hand off a design with clear annotations.
  7. Turn wireframes into polished interfaces and build a small design system.

    • Stage 6
    • Intermediate
    • 13 lessons
    • about 7 h 5 min

    After Stage 4: Wireframing and ideation, Stage 5: Figma and design tools

    Learning outcomes
    • Translate wireframes into polished UI with a consistent visual language.
    • Design buttons, inputs, cards, navigation, dialogs and menus with all their states.
    • Structure tokens into primitive and semantic layers, including a dark theme.
    • Document a small design system clearly enough for someone else to use.
  8. Design how interfaces behave: feedback, patterns, forms, motion and realistic prototypes.

    • Stage 7
    • Intermediate
    • 11 lessons
    • about 5 h 20 min

    After Stage 6: UI design and design systems

    Learning outcomes
    • Use affordances, signifiers and feedback so actions are obvious and confirmed.
    • Design forms and validation that prevent and explain errors.
    • Apply motion purposefully and respect reduced-motion preferences.
    • Build and evaluate a realistic prototype before implementation.
  9. Plan and run usability tests, prioritise findings and improve designs with evidence.

    • Stage 8
    • Intermediate
    • 12 lessons
    • about 5 h 50 min

    After Stage 7: Interaction design and prototyping

    Learning outcomes
    • Write a usability test plan with unbiased tasks and success criteria.
    • Moderate a session without leading the participant.
    • Rate the severity of issues and turn findings into prioritised recommendations.
    • Show how a design changed because of evidence.
  10. Design products that work for disabled people and, as a result, for everyone.

    • Stage 9
    • Intermediate
    • 12 lessons
    • about 5 h 50 min

    After Stage 1: Visual design fundamentals, Stage 7: Interaction design and prototyping

    Learning outcomes
    • Explain WCAG principles and conformance levels accurately.
    • Design for keyboard, screen reader, zoom and motor accessibility.
    • Write accessible form labels, errors, instructions and alternative text.
    • Test with tools and manual checks, and know the limits of automated testing.
  11. Connect design to outcomes, work well with your team and make ethical decisions.

    • Stage 10
    • Intermediate
    • 12 lessons
    • about 5 h 45 min

    After Stage 8: Usability testing and iteration

    Learning outcomes
    • Connect design work to product goals and measurable outcomes.
    • Prioritise and make trade-offs with product managers and engineers.
    • Understand A/B tests and analytics well enough to use them responsibly.
    • Recognise dark patterns and argue for ethical alternatives.
  12. Build case studies, a portfolio site and the skills to get hired or win clients.

    • Stage 11
    • Intermediate
    • 18 lessons
    • about 7 h 55 min

    After Stage 10: Product thinking and collaboration

    Learning outcomes
    • Choose portfolio projects that show reasoning and range.
    • Write concise case studies with context, process, trade-offs and outcomes.
    • Present work and handle design challenges in interviews.
    • Manage client feedback and project scope as a freelancer.

After the core optional specialisms

  1. Optional paths for going deeper once the core curriculum is done.

    • Stage 12
    • Advanced
    • 12 lessons
    • about 11 h 30 min
    • Optional

    After Stage 11: Portfolio and career readiness

    Learning outcomes
    • Go deeper in one or two specialisms that match your interests or job.
    • Apply core skills to specific product types and disciplines.

Where the projects fit

  1. After Stage 5 Project 1: Improve a local service business website
  2. After Stage 7 Project 2: Design a mobile habit-tracking or wellness app
  3. After Stage 8 Project 3: Design a responsive e-commerce experience
  4. After Stage 10 Project 4: Design a data-rich dashboard or SaaS product

Learning paths

Beginner path

For: New to design. Learn the fundamentals from scratch in a sensible order, with short exercises after each idea. Expect around 6 to 8 hours a week for three to four months.

  1. Stage 0: Orientation and design foundations

    A realistic picture of the field, the process and a learning plan before anything else.

  2. Stage 1: Visual design fundamentals

    Hierarchy, type, colour and layout make every later artefact easier to read and critique.

  3. Practice: rebuild a visual hierarchy

    Your first hands-on test of the principles, small enough to finish in one sitting.

  4. Stage 2: UX research and problem definition

    Learning to find the right problem before designing a solution.

  5. Stage 3: Information architecture

    Structure and navigation, so people can find things.

  6. Stage 4: Wireframing and ideation

    Explore ideas cheaply and design every state of a screen.

  7. Stage 5: Figma and design tools

    Once you know what to design, learn to build it efficiently in a professional tool.

Portfolio path

For: Aiming for a junior role. Complete the core curriculum in order and build the four guided projects as you go, ending with two or three case studies you can show. Plan for six to nine months at a steady pace.

  1. Stages 0 to 5: foundations, research, IA, wireframing and Figma

    Every project assumes these skills.

  2. Project 1: Improve a local service business website

    A contained, realistic first case study with real users nearby.

  3. Stages 6 and 7: UI design systems, interaction and prototyping

    Polish, components and realistic prototypes.

  4. Project 2: Design a mobile wellness app

    Shows mobile patterns, onboarding and ethical design.

  5. Stages 8 and 9: usability testing and accessibility

    Evidence and inclusion: what separates a junior designer from a screen maker.

  6. Project 3: Design a responsive e-commerce experience

    Testing-led iteration on a familiar, high-stakes flow.

  7. Stage 10 and Project 4: product thinking and a SaaS dashboard

    Metrics, trade-offs and data-dense design.

  8. Stage 11 and the career guide

    Turn the projects into concise case studies, then prepare for interviews.

Quick reference

For: Already working, or in a hurry. Skip the sequence and go straight to a concept, pattern, checklist or tool guide when a project needs it.

  1. Search the academy

    Finds lessons, glossary terms, templates and external resources together.

  2. Glossary

    Plain definitions with examples for the words you will hear in meetings.

  3. Templates

    Research plans, test plans, audits and case study outlines, ready to copy.

  4. Practice library

    Short, focused exercises when you want to sharpen one skill.

  5. Resource library

    Official documentation and trusted references, sorted by topic.

Progress, bookmarks and notes are saved in this browser only. They do not sync across devices and are lost if you clear your browser data. You can download a backup at any time.