Gothermyx logo Gothermyx UI/UX Learning
UI Design and Visual Systems: Building Interfaces That Hold Together
UI Design Intermediate 5 min read

UI Design and Visual Systems: Building Interfaces That Hold Together

10-02-2026
About this programme

The gap between a prototype and a production-ready design

Many designers can put together a screen that looks good in isolation. The challenge is making the fifteenth screen still feel coherent — and making sure a developer can build from your files without a long back-and-forth.

This course focuses specifically on that gap. Visual consistency, component architecture, and handoff quality are treated as core design skills, not afterthoughts.

Typography and colour as systems, not decorations

Week one starts with type scales. Students often arrive thinking they know typography, but working through optical sizing, line-height ratios, and responsive type behaviour tends to surface gaps quickly. The same applies to colour: we move from picking hex values to building functional colour tokens that work across light and dark modes.

What you will build during the course

  • A full design system with documented components and usage guidelines
  • Three polished screens using only your own system — no borrowing from UI kits
  • A Figma file structured for developer handoff, with auto-layout and variables
  • A short written rationale for your design decisions (one page per screen)

Where feedback comes from

Instructor Dariusz Wenta reviews every component library submission with annotated Figma comments. There are also two live critique sessions where students present their systems and field questions — the format is closer to a design review than a classroom presentation.

Dariusz has spent the past six years as a product designer at two B2B SaaS companies. He has built and maintained design systems used by teams of 15 or more designers, which shapes how he teaches component structure and documentation.

Prerequisites

Comfortable with Figma at a basic level. Some prior exposure to UI or graphic design is expected — this course does not teach design fundamentals from scratch.

"

Practical design knowledge is what separates someone who understands theory from someone who can actually ship interfaces that hold up under real use. This programme keeps that gap in focus throughout every module.

— Gothermyx Editorial, 2025

Programme Structure

What the curriculum covers

Stages and modules

Course Program

  • Week 1 — Type systems and spacing

    Type scale construction, line height, spacing tokens, responsive considerations

  • Week 2 — Colour systems

    Colour tokens, semantic naming, light and dark mode, accessible contrast

  • Week 3 — Component architecture in Figma

    Variants, properties, auto-layout, nested components

  • Week 4 — Building a component library

    Atoms, molecules, organisms — structuring and documenting your system

  • Week 5 — Applying the system to full screens

    Layout grids, responsive frames, applying tokens consistently

  • Week 6 — Handoff and documentation

    Developer handoff in Figma, writing design specs, live design review session