// 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
AWS Intelligent Applications with Amazon Bedrock
Learn to build intelligent applications with Amazon Bedrock through hands-on console exploration, API development, and autonomous agent construction. You will navigate the Bedrock model catalog, compare foundation models like Claude and Haiku side by side, and implement the Dracula pattern for cloud-to-local model portability using Ollama as a fallback. The course progresses from console-based prototyping to programmatic API development, where you build Bedrock clients in both Bash with curl and Rust with the AWS SDK. You will create and query knowledge bases backed by S3 data sources and Tita
All levels
The AI Optimization Playbook
This practical guide empowers AI and tech leaders to bridge the business–technology divide by optimizing the full AI lifecycle, from strategy and prototyping to scaling and governance, using proven frameworks and enterprise case studies. This resource equips leaders with the tools to align AI initiatives with business strategy, ensuring impactful and responsible implementation. It provides actionable guidance on scaling AI solutions, integrating ethical practices, and driving measurable outcomes. Designed for professionals seeking to bridge the gap between technology and business, it offers i
All levels
Analyze and Apply Generative AI in Research & Development
By the end of this course, learners will be able to explain core Generative AI concepts, analyze data-driven R&D workflows, apply AI tools for prototyping and innovation, and evaluate the role of emerging technologies and collaborative ecosystems in accelerating research and development. This course provides a comprehensive, practical understanding of how Generative AI is transforming modern R&D across industries. Learners will explore how AI augments human intelligence, accelerates experimentation, and enables faster, more informed decision-making. Through real-world applications such as dat
All levels
Design Impactful Dashboards: Visualize and Evaluate Data
This beginner course builds sophisticated dashboard design capabilities for market research professionals who want to move beyond basic charts and create analytical tools that drive business decisions. You will master the critical, often-overlooked techniques of usability testing to ensure your dashboards are not just visually appealing but also intuitive and actionable for your audience. You will also learn to create powerful, multi-source dashboards by integrating data from disparate platforms like CRM, web analytics, and marketing systems into a single, unified view of business performance.
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
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
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
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
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.