// 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 with an account.
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
UI Design, Localization & Capstone UIs
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of UI design as you explore the art of creating intuitive and engaging interfaces. You'll learn to design and implement a variety of user interfaces, from meditation apps to finance and task management tools, while mastering the principles of localization to create inclusive user experiences. Throughout this course, you'll dive into SwiftUI to build ful
All levels
Build Dynamic User Interfaces (UI) for Websites
Build Dynamic User Interfaces (UI) for Websites is the sixth course in a program that will equip you with the skills you need to apply to entry-level jobs in user experience (UX) design. In this course, you will plan a design for a website, create wireframes and prototypes, and test your designs to get feedback. Additionally, you will learn about engaging in design critique sessions and how to give and receive feedback. By the end of this course, you will have a new design project to include in your professional UX portfolio. In addition, you’ll learn how to search for entry-level UX design jo
All levels
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
Interaction Design Capstone Project
Apply the skills you learned during the sequence of courses -- from needfinding to visual design -- as you redesign a new interface, service, or product for your Interaction Design Capstone Project. We’re working with some exciting design teams in Silicon Valley across multiple industries to develop real-world design challenges for this final project. Upon completion, you will have a polished capstone project you can share in your design portfolio to highlight your work and document your design process.
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
UX Design: From Concept to Prototype
Great design doesn’t come out of nowhere; it is born, nurtured, and grown--all through a systematic, learnable process. In this UX course, you will explore the process of taking a basic concept, grounded in user needs, and developing it into a design that will address those needs. In the course, you will gain hands-on experience with techniques such as sketching, scenario development, storyboarding, and wireframing that will help you transform your understanding of what your users need into a compelling user experience. You will then learn how to turn wireframes and interaction architecture in
All levels
Human-Centered Security: Designing Usable & Safe Systems
This course focuses on the intersection of UX design and security, demonstrating how user experience decisions can shape security outcomes. It explores how human-centered design can help achieve both usability and safety in systems. By learning these strategies, you'll gain the tools to design secure systems that are also user-friendly, addressing the growing need for security-conscious design decisions. Throughout the course, you will gain practical insights into improving security through UX, emphasizing collaboration with cross-functional teams. With real-world examples, you will be able t
All levels
SwiftUI Basics, UI Design, and Data Flow
This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you will gain a deep understanding of SwiftUI fundamentals, UI design principles, and effective data flow techniques. You'll explore key layout stacks like HStack, VStack, and ZStack, and learn how to utilize SwiftUI's color techniques, animations, and grid layouts. The course will guide you through essential state management practices using state variabl
All levels
The Ideation Process
This course, "The Ideation Process," guides you through the essential steps of transforming an idea into a viable product. You will learn how to use design sprints for process mapping, engage in sketching, deciding, and prototyping phases, and gather valuable user feedback through customer interviews to refine your concept.
All levels
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.