Do I need to know how to code to be a UI/UX designer?
No, coding is not required. It helps to understand how designs get built, and basic familiarity with how the web and components work makes collaboration and handoff smoother, but you design, you don’t implement. Many excellent designers don’t code.
What’s the difference between UI and UX?
UX (user experience) is about how a product works and feels to use: research, structure, flows, and usability. UI (user interface) is about the visual and interactive surface: layout, typography, colour, and components. Many roles combine both, but they’re distinct skill sets, and some jobs specialise in one.
How important is the portfolio?
It’s the single most important thing. In design hiring, your portfolio is your résumé, and it’s judged on how you think, not only how things look. A few complete case studies that show your process, decisions, and outcomes carry more weight than years listed on a CV.
How long does it take to become a UI/UX designer?
It depends far more on building real skills and a strong portfolio than any fixed timeline. With focused practice on research, design fundamentals, and prototyping, plus a few genuine case studies, many people reach entry-level readiness in a matter of months. It varies widely by background and the time you put in.
Do I need a design degree?
No. A design or related degree can help, but this is a portfolio-driven field and plenty of designers are self-taught or came from adjacent backgrounds. Demonstrated skill and a strong portfolio are what interviews test, not credentials.
Do I need to master every topic on this roadmap?
No. Design thinking, research, visual and interaction fundamentals, prototyping, and a strong portfolio are the core. Design systems, advanced accessibility, and specialised research methods you deepen as your role demands, and some roles lean more UX or more UI.