Opens in a new tab

Five-stage roadmap

UX/UI Engineering

You do not need to collect next-stage tools before you are ready. Sequence does not slow you down; it removes random detours.

  1. 1 · FoundationBuild the vocabulary and problem-solving habits the rest of the path assumes.
  2. 2 · CoreLearn the concepts that make this career distinct from simply writing code.
  3. 3 · PracticalMeet the inconvenient parts tutorials often skip: setup, failure, feedback and deployment.
  4. 4 · Professional EngineeringMake your work readable, testable, reviewable and safe for another person to depend on.
  5. 5 · Later / SpecializationChoose depth because a real project or question now demands it—not because a roadmap poster had empty boxes.

Roadmap stage

1 · Foundation

Build the vocabulary and problem-solving habits the rest of the path assumes.

What to learn

  • User goals, information hierarchy, typography, spacing and clear language.
  • Semantic HTML, CSS layout, basic JavaScript and Git.
  • Separate roles: UX/product design emphasizes discovery and decisions; frontend engineering covers broader application behavior; UI engineering bridges interaction and reusable implementation.

Enough for now

You can explain the task, build labeled controls and navigate them with a keyboard.

Practical task

Describe one user task, sketch its flow and implement a semantic HTML form without a component library.

Roadmap stage

2 · Core

Learn the concepts that make this career distinct from simply writing code.

What to learn

  • Task flows, low-fidelity prototypes and usability observation.
  • Keyboard focus, forms, error recovery and screen-reader semantics.
  • Design tokens, component states and responsive behavior in English and Bangla.

Enough for now

You can explain the main trade-offs and solve a bounded problem without a recipe.

Practical task

Compare two low-fidelity flows, observe a consenting peer and distinguish observation from assumption. Implement the better-supported choice.

Roadmap stage

3 · Practical

Meet the inconvenient parts tutorials often skip: setup, failure, feedback and deployment.

What to learn

  • Redesign one confusing form and explain the original problem.
  • Observe a consenting participant attempting a task without coaching.
  • Build, test and document the revised interaction, including error states.

Enough for now

You have one small, working artifact and can demonstrate a failure you found and fixed.

Practical task

Complete the linked career experiment, then improve it after one deliberate failure or review.

Roadmap stage

4 · Professional Engineering

Make your work readable, testable, reviewable and safe for another person to depend on.

What to learn

  • Component contracts, design tokens and documented interaction states.
  • Keyboard, assistive-technology and responsive regression checks.
  • Ethical research notes, design decisions and implementation review.

Enough for now

Another person can reuse the component and explain its behavior; you can show usability evidence and accessibility checks with their limitations.

Practical task

Extract one tested form component, document its states and have another person integrate it. Fix one misunderstanding and retest keyboard behavior.

Roadmap stage

5 · Later / Specialization

Choose depth because a real project or question now demands it—not because a roadmap poster had empty boxes.

What to learn

  • Design-system governance, complex widgets and cross-platform patterns.
  • Research-method depth and responsible product measurement.
  • Choose a design-heavy or engineering-heavy specialization from real work.

Enough for now

Choose one depth area, state why it matters now and produce one evidence-backed result.

Practical task

Write a one-page depth plan tied to a real system, research question or role requirement.

From skills to a destination

Where could you take this?

The career roadmap explains what to learn. A goal guide helps you put those skills to work. Start with one—not every route at once.

You read the roadmap—now gather evidence

Test whether you actually like the work.

Apply engineering practice to your final-year project →