// Career guide
How to become a UX/UI Designer
Designs digital products people love — researching user needs, structuring flows, and crafting polished, usable interfaces.
Where do you stand?
How close are you to this role?
Upload your resume and we'll show your exact skill gaps and a personalized roadmap to becoming a UX/UI Designer — free, no account needed.
Analyze my skill gapsOverview
A UX/UI Designer creates digital products people can understand and enjoy using. The role blends user research, information architecture, interaction design, and visual polish: you identify real user needs, map flows that satisfy those needs, produce wireframes and prototypes, test with users, and deliver high-fidelity screens and design assets for development. UX focuses on the overall experience and structure; UI focuses on layout, visual language, and interaction details — most jobs expect competence across both.
Work happens at the intersection of product, engineering, and business constraints. Good designers balance user goals with technical feasibility and business priorities. You’ll translate research and requirements into flows and components, iterate based on testing and stakeholder feedback, and contribute to or maintain a design system so the product scales consistently.
What does the day-to-day look like?
Typical days include running or reviewing user research (interviews, analytics review, or usability tests), sketching or wireframing flows, building interactive prototypes in Figma, and designing high-fidelity screens. You’ll regularly meet with product managers to align on scope, with engineers on implementation details and constraints, and with other designers to discuss patterns or the component library. Expect cycles of feedback: design critiques, usability testing, and multiple iterations before handing off assets and redlines to engineers.
You’ll also spend time writing design rationale and acceptance criteria, documenting interaction behavior, and supporting QA during implementation. In smaller teams you might own a whole feature from research through release; in larger teams you’ll specialize more and collaborate across disciplines.
How to break in
Start by learning the fundamentals: user research methods (interviews, surveys, usability testing), information architecture, interaction design patterns, and visual design principles (typography, spacing, color, hierarchy). Get hands-on with a modern design tool (Figma is the industry standard) and learn to produce wireframes, interactive prototypes, and component-based mockups. Complement design skills with basic familiarity with HTML/CSS and how front-end teams implement interfaces — you don’t need to be an engineer, but understanding constraints speeds collaboration.
Build a targeted portfolio of 3–5 case studies that show your process end-to-end: problem framing, research findings, divergent and convergent ideation, wireframes/prototypes, usability test results, final UI, and measured impact (metrics or outcomes). Quality beats quantity: each case study should be readable in 5–7 minutes and highlight decisions you made. Use personal projects, volunteer work, or redesigns of real apps if you lack professional experience. Apply widely and iterate on applications: tailor your case study or cover note to the job, and prepare to talk through your process in interviews.
Get feedback and network: join design communities (online Slack/Discord groups, local meetups), participate in design critiques, and find mentors. Freelance, contract, or take a junior role to get production experience — real-world constraints and cross-functional collaboration are the fastest way to improve. Keep learning by reading UX books, following design systems patterns, and tracking usability and accessibility best practices; update your portfolio every 6–12 months to reflect stronger work.
Salary expectations
US salary ranges vary by city, company size, and specialization. Rough typical ranges: junior/entry-level UX/UI Designer about $60,000–$85,000; mid-level Designer about $80,000–$120,000; senior Designer or Lead about $110,000–$160,000 or higher in high-cost markets or at large tech firms. Contract/freelance rates and total compensation (equity, bonuses) can change these figures significantly.
Job outlook
Demand for UX/UI designers remains steady as organizations of all sizes need usable digital products and experiences. Growth is healthy in product teams, agencies, and startups, and remote roles have expanded opportunities. Expect tooling and workflows to evolve (AI-assisted design, design tokens, tighter engineering handoff), so continual learning—especially in research, accessibility, and design systems—keeps you competitive.
Skills you'll need
Top courses for this career
Design Principles: an Introduction
What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn principles of perception and cognition that inform effective interaction design. And you'll learn how to perform and analyze controlled experiments online. In many cases, we'll use Web design as the anchoring domain. A lot of the examples wi
All levels
Design and Develop a Website using Figma and CSS
In this 2-hour long project-based course, you will learn how to use the basic tools and features of Figma, design a website’s prototype and convert it into a website exactly as designed, using HTML and CSS. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.
All levels
Meta Front-End Developer Professional Certificate
Meta's career certificate covering HTML, CSS, JavaScript, React, and front-end interview prep.
Beginner
Google UX Design Professional Certificate
End-to-end UX path: research, wireframing, prototyping in Figma, and portfolio projects.
Beginner
Figma UI UX Design Essentials
Learn Figma from scratch and design beautiful, usable interfaces and prototypes.
Beginner
Complete Web & Mobile Designer: UI/UX, Figma + more
Become a designer — Figma, UI/UX principles, design systems, and freelancing.
Beginner
Design Systems with Figma: From Components to Code
Build scalable design systems — tokens, components, and documentation.
Advanced
Frequently asked questions
What’s the difference between UX and UI — do I need to pick one?
UX (user experience) focuses on research, user flows, information architecture, and overall utility. UI (user interface) focuses on visual design, interaction details, and aesthetics. Early in your career it’s useful to be able to do both; many roles expect full‑stack product designers. Later you can specialize (e.g., UX researcher, interaction designer, or visual designer) depending on your strengths.
Do I need to know how to code?
You don’t need to be a production-level developer, but basic HTML/CSS knowledge helps you design realistic interfaces and communicate with engineers. Understanding responsive behavior, CSS constraints, and how components are implemented reduces friction and improves handoffs.
How long will it take to get a job as a UX/UI designer?
If you study full-time and practice deliberately, you can reach junior‑hire readiness in 6–12 months. For part-time learners it commonly takes 12–24 months. Actual timelines depend on prior experience, how many portfolio projects you produce, and your networking/job-search effort.
What should I include in my portfolio?
Include 3–5 case studies that demonstrate process: context and goals, research methods and insights, sketches/wireframes, prototypes, usability test findings, final designs, and impact metrics if available. Show constraints and trade-offs; hiring managers want to see thoughtful decisions, not just polished screens.
Which tools should I learn first?
Start with Figma for layout, prototyping, and component systems. Learn at least one usability testing tool (Lookback, UserTesting, Maze or moderated remote testing workflows) and a basic handoff/inspection process (Figma’s dev tools or Storybook for components). Familiarity with analytics (Mixpanel, GA) and basic prototyping (Principle, Framer) is useful.
Is a degree required?
No—many designers come from visual design, psychology, human-computer interaction, or self-taught backgrounds. Employers care more about portfolio quality and demonstrated process than a specific degree. Formal education can help but is not mandatory.