Vibe Engines
YouTube

Vibe Engines is free, interactive AI engineering & system design — runs in your browser. Pick a learning path

Roadmap · 2026 Edition

Design
Engineer.

18 stations. 3 tracks. From visual and interaction fundamentals, design systems and prototyping through HTML/CSS, component UI, design tokens, motion and accessibility, to owning the design system, AI-assisted prototyping and the taste and craft that stay valuable when AI can generate the UI code.

Design Foundations
~5h 0/6
Code & Craft
~6h 0/6
Design Engineer & AI Era
~5h 0/6
0 of 18 stations · ~0h of ~16h

The roadmap.

18 stations on 3 ladders, in order — each rung is written assuming the one above it. Mark them off as you go; your progress is saved in this browser.

0 / 18
Pick up at
Track 1 of 3

Design FoundationsStart here

6 rungs · ~5h · ends at Accessibility First.

0/6 done
  1. What a Design Engineer Is

    Start here

    F1 · Beginner · 35 min

    A design engineer sits at "the front of the frontend" — the hybrid who both designs interfaces and builds them in real code, closing the gap between a static mockup and a living product. Learn what the role actually covers (design systems, prototyping, UI implementation, interaction craft), how it differs from both a pure designer and a pure frontend engineer, and why it’s one of the highest-momentum roles in the AI era.

    • Front of the frontend
    • Design vs frontend vs design engineer
    • What the role owns
    • Why it’s rising

    Build itA mockup looks perfect but feels wrong once built. Explain what a design engineer catches that a handoff between designer and dev misses.

    ✓ CheckpointExplain what a design engineer owns that neither a designer nor a frontend engineer picks up by default.

  2. Visual & Interaction Design

    F2 · Beginner · 55 min

    You can’t build great interfaces without understanding what makes them good. Learn the visual fundamentals — hierarchy, spacing, alignment, contrast — and the interaction fundamentals: affordance, feedback, and states. This is the taste layer, and it’s exactly what AI can’t supply: a model can generate a UI, but judging whether it’s clear, usable, and good is human work.

    • Hierarchy and spacing
    • Alignment and contrast
    • Affordance and feedback
    • Interaction states

    Build itAI generates a form that’s technically complete but visually cluttered. List the hierarchy and spacing fixes that make it usable.

    ✓ CheckpointPoint at an interface and explain its hierarchy in terms of what the eye lands on first, second and third — and whether that matches the task.

  3. Typography, Layout & Color

    F3 · Beginner · 50 min

    The three tools you shape every interface with. Learn typographic scale and rhythm, layout systems (grids, spacing scales), and color — palettes, contrast, and building a system rather than picking hues one at a time. Design engineers encode these as reusable systems, not one-off choices, which is what makes an interface feel coherent and lets it scale.

    • Type scale and rhythm
    • Grids and spacing scales
    • Color systems and contrast
    • Systemic not one-off choices

    Build itA product’s screens each use slightly different spacing and type sizes. Describe the scale system you’d define to make them cohere.

    ✓ CheckpointExplain why choosing a type size case-by-case produces an inconsistent interface no amount of care can rescue.

  4. Design Systems Thinking

    F4 · Intermediate · 55 min

    A design system is the shared language of components, tokens, and patterns that keeps a product consistent and fast to build. Learn to think in components and variants, to define the tokens (color, spacing, type) that everything derives from, and to document patterns so a whole team builds the same way. Owning the design system is one of the most durable, high-leverage things a design engineer does.

    • Components and variants
    • Design tokens
    • Patterns and documentation
    • Consistency at scale

    Build itFive teams built five different buttons. Describe the component + token structure you’d define so there’s one button, themeable everywhere.

    ✓ CheckpointExplain the difference between a component and a pattern, and why documentation is part of the component rather than an extra.

  5. Prototyping

    F5 · Beginner · 45 min

    The design engineer’s superpower is prototyping in real code, not just in a design tool — testing an idea as something you can actually click and feel. Learn to move fast from concept to interactive prototype, to prototype the risky interaction rather than the obvious screen, and to use prototypes to answer "does this feel right?" before committing. AI makes this faster than ever, which raises the value of knowing what to prototype.

    • Prototyping in real code
    • Fast concept → interactive
    • Prototyping the risky part
    • Testing feel early

    Build itA novel drag-and-drop interaction is core to the product. Explain why you’d prototype it first, and what you’d be testing for.

    ✓ CheckpointName the riskiest interaction in a feature you are building — the one that could feel wrong — and prototype that first, not the easy shell.

  6. Accessibility First

    F6 · Intermediate · 50 min

    Accessible design isn’t a compliance afterthought — it’s part of the craft, and it makes interfaces better for everyone. Learn the essentials: semantic structure, keyboard navigation, focus management, sufficient contrast, and ARIA where needed. Crucially, AI-generated UI is frequently inaccessible by default, so the design engineer who bakes accessibility in is doing exactly the judgment work a generator skips.

    • Semantic structure
    • Keyboard and focus
    • Contrast (WCAG)
    • Fixing inaccessible AI output

    Build itAI generates a slick custom dropdown with divs and no keyboard support. List what makes it inaccessible and how you’d rebuild it.

    ✓ CheckpointNavigate a screen you built using only the keyboard. If you get stuck, you found the bug the mouse was hiding.

Track 2 of 3

Code & CraftBuild it real

6 rungs · ~6h · ends at Responsive & Performant.

0/6 done
  1. HTML & CSS, Deeply

    T1 · Beginner · 55 min

    The design engineer’s core material is CSS, and knowing it deeply is what turns a design into a pixel-perfect, resilient interface. Learn modern layout (flexbox, grid), the cascade and specificity, custom properties for theming, and how to build layouts that hold up across content and screens. AI writes CSS, but the engineer who truly understands it fixes the subtle rendering bug the generator can’t.

    • Flexbox and grid
    • Cascade and specificity
    • Custom properties
    • Resilient layouts

    Build itAn AI-generated layout collapses when the text is longer than the demo content. Explain the likely cause and the robust fix.

    ✓ CheckpointExplain when grid beats flexbox and when it is the wrong reach, and describe a layout that survives content twice as long as expected.

  2. Component-Driven UI

    T2 · Intermediate · 55 min

    Modern interfaces are built from components — reusable, composable pieces with clear props and states. Learn to think in components, design good component APIs (what’s configurable, what isn’t), handle all the states (loading, empty, error, edge cases), and compose small pieces into full screens. This is where design systems become real code.

    • Thinking in components
    • Component API design
    • All the states (loading/empty/error)
    • Composition

    Build itA "card" component is copy-pasted with tweaks 30 times. Describe the single flexible component API that would replace them.

    ✓ CheckpointList every state a component you own can be in. If loading, empty and error are not all on the list, it is unfinished.

  3. A UI Framework

    T3 · Intermediate · 55 min

    To build real products you need a UI framework — React or a peer. Learn the core model: components, state, effects, and rendering, plus how data flows and how to keep components predictable. You don’t need to be a systems engineer, but you need enough fluency to build production interfaces and to read and fix the framework code AI generates.

    • Components, state, effects
    • Data flow
    • Predictable rendering
    • Reading AI-written framework code

    Build itAn AI-generated component re-renders on every keystroke and lags. Explain a likely cause and how you’d confirm it.

    ✓ CheckpointExplain how you would review framework code you did not write for unnecessary re-renders — the failure that is invisible until it is not.

  4. Design Tokens & Theming

    T4 · Intermediate · 45 min

    Design tokens are the bridge between design and code — named values (color, spacing, type) that both sides share, so a change in one place updates everywhere. Learn to structure tokens, drive theming (light/dark, brands) from them, and connect the design tool to the codebase so design and implementation never drift. This is the design engineer’s signature craft: making the system real and single-sourced.

    • Structuring tokens
    • Theming (light/dark, brands)
    • Design-to-code sync
    • Preventing drift

    Build itDesign ships a new brand color and 40 components need updating. Describe the token setup that makes it a one-line change.

    ✓ CheckpointExplain how design tokens prevent drift, and name where drift creeps back in even with tokens in place.

  5. Motion & Micro-interactions

    T5 · Advanced · 50 min

    Motion is where interfaces come alive — and where craft separates good from great. Learn the principles of purposeful animation (feedback, continuity, delight without distraction), easing and timing, and how to build performant transitions and micro-interactions that feel right. This is deeply human taste work: AI can add motion, but knowing which movement enhances versus annoys is judgment.

    • Purposeful animation
    • Easing and timing
    • Micro-interactions
    • Performance of motion

    Build itAn interface animates everything, and it feels chaotic. Explain which motions you’d cut and which you’d keep, and why.

    ✓ CheckpointJustify one animation in terms of what it tells the user. “It looks nice” means it is decoration and should be cut.

  6. Responsive & Performant

    T6 · Advanced · 50 min

    A great interface works on every screen and loads fast, and both are part of the craft. Learn responsive design beyond breakpoints (fluid type, container queries), and the performance fundamentals that matter for UI: image and font loading, avoiding layout shift, and keeping interactions smooth. AI-generated UI often ignores these; the design engineer who owns them ships interfaces that feel good in the real world, not just the demo.

    • Responsive beyond breakpoints
    • Fluid type and container queries
    • Loading and layout shift
    • Smooth interactions

    Build itA page looks great but jumps around as it loads and feels janky on mobile. List the causes you’d investigate first.

    ✓ CheckpointExplain why breakpoints alone do not make a layout responsive, and what container queries let you stop faking.

Track 3 of 3

Design Engineer & AI EraOwn the future

6 rungs · ~5h · ends at The Design Engineer Career.

0/6 done
  1. Own the Design System

    P1 · Advanced · 50 min

    The highest-leverage design-engineer role is owning the design system — the components, tokens, and patterns the whole product is built from. Learn to build and maintain one as a real, versioned product with its own users (the other builders), to balance flexibility against consistency, and to drive adoption. Owning the system multiplies your impact across every team and is durable, senior work.

    • System as a product
    • Versioning and adoption
    • Flexibility vs consistency
    • Multiplying team impact

    Build itTeams keep working around the design system instead of using it. Diagnose why that happens and how you’d fix adoption.

    ✓ CheckpointExplain what changes when you treat a design system as a product: who your users are, and what a breaking change costs them.

  2. AI-Assisted Prototyping

    P2 · Advanced · 50 min

    AI can now generate UI from a prompt or a screenshot, which turbo-charges the design engineer’s prototyping loop — if you drive it well. Learn to use AI to go from idea to working prototype in minutes, then apply your craft: fix the accessibility, tune the spacing and motion, enforce the design system, and cut what doesn’t serve the interaction. AI produces the draft; your taste and systems judgment make it good.

    • Prompt/screenshot → UI
    • Refining AI-generated interfaces
    • Enforcing the system on AI output
    • Draft fast, judge hard

    Build itAI generates a whole screen from your sketch in seconds. List the first five things you’d check and fix before anyone sees it.

    ✓ CheckpointTake an AI-generated interface and name three things wrong with it that it would never flag itself.

  3. Bridging Design & Engineering

    P3 · Advanced · 45 min

    The design engineer’s rare value is being fluent in both worlds — translating design intent into technical reality and technical constraints back into design. Learn to collaborate deeply with both designers and engineers, to make the trade-off calls at the boundary (this animation is beautiful but costs performance), and to be the person who ensures the built product actually matches the design vision. That bridge is exactly what AI can’t be.

    • Design ↔ engineering translation
    • Trade-off calls at the boundary
    • Collaboration with both sides
    • Vision → shipped reality

    Build itA designer wants a effect that would tank performance. Describe how you’d find the version that keeps the intent and the frame rate.

    ✓ CheckpointDescribe a call you made at the design–engineering boundary where both sides were right, and how you decided.

  4. Design & Developer Experience

    P4 · Advanced · 40 min

    Great design engineers improve how design and development happen, not just the output. Learn to build the tooling and workflows that make the whole team faster: component playgrounds, visual testing, design-to-code pipelines, and documentation people actually use. As AI accelerates production, the leverage moves to the systems and workflows that keep quality high at speed — and that’s design-engineer territory.

    • Component playgrounds
    • Visual and interaction testing
    • Design-to-code pipelines
    • Docs people use

    Build itUI regressions keep slipping into production. Describe the testing and workflow you’d add to catch them before release.

    ✓ CheckpointExplain why a component playground is a testing tool and not just a showcase.

  5. The AI-Era Design Engineer

    P5 · Advanced · 50 min

    AI can generate UI code and mockups, so the craft that stays valuable is everything it can’t judge: taste, interaction quality, accessibility, systems thinking, and whether the result actually feels right. Learn to lean into that — use AI to produce drafts at speed, and own the judgment, polish, and coherence that separate a generated interface from a great product. The design engineer whose value is taste and systems thrives; the one who only wrote boilerplate UI is exposed.

    • Taste as the moat
    • Judging AI-generated UI
    • Polish and coherence
    • Systems over boilerplate

    Build itTwo teams ship the same feature; one used AI raw, one used AI plus a design engineer. Describe the differences a user would feel.

    ✓ CheckpointExplain what taste means concretely enough to act on, and why it is the part of this job AI is furthest from taking.

  6. The Design Engineer Career

    P6 · Advanced · 40 min

    The role branches into several futures: the design systems lead who owns the shared foundation, the product-focused design engineer who ships end-to-end, the prototyping specialist who explores the frontier, and the design-eng manager. Learn where the role is going as AI reshapes UI production, how to build a portfolio that shows both taste and code, and how to grow from implementing designs to owning the craft and the system.

    • Systems lead / product / prototyping paths
    • Portfolio of taste + code
    • From implementing to owning craft
    • Growing scope

    Build itWrite the six-month plan that moves you from "builds the designs handed to you" to "owns the design system and the interaction craft".

    ✓ CheckpointDescribe the difference between implementing someone else's design well and owning the craft of a product.

Design Engineer roadmap — frequently asked questions

The common questions before you start — how long it takes, whether to follow it in order, and how it stays current.

How long does this roadmap take?

It runs 18 stations across 3 tracks — roughly ~16h of focused learning, plus the time you spend actually building. It is self-paced, so most people work through it over a few weeks, an evening or a single station at a time.

Do I have to follow the stations in order?

The tracks are ordered so each station builds on the one before, and following them start to finish is the intended path. But every station also stands alone — if you already have the foundations, jump straight to the part you need.

Is it free?

Yes. The whole roadmap, and every handbook, lab, and challenge it links to, is free and open — no sign-up and no paywall.

How is the roadmap kept current?

It teaches the durable fundamentals of the role first, then the tooling and the AI-era shifts on top — so most of it stays relevant as individual tools churn, and it is revised as the role itself changes.

Who is this roadmap for?

Anyone stepping into or leveling up in the Design Engineer role — whether you are switching in, early-career, or a senior filling gaps. Start where you are; the ladder shows what is left.

Finished this one? 0 / 31 Roadmaps done
NextForward-Deployed Engineer Roadmap Closest roadmap to this one

Explore the topic

See this alongside everything else on the same subject — handbooks, system designs, challenges and tools, in one place.

More Roadmaps