User Experience (UX) and User Interface (UI) design are closely related disciplines that focus on creating enjoyable, efficient, and accessible experiences for users interacting with digital products. UX design is concerned with understanding user needs, defining user flows, and creating wireframes and prototypes to optimize the overall experience. UI design focuses on the visual aspects of a product, including typography, color schemes, and the layout of interactive elements.

Job Titles

  • UX Designer
  • UI Designer
  • UX/UI Designer
  • Interaction Designer
  • Product Designer
  • Visual Designer
  • UX Researcher
  • UX Architect

Required Skills

Design principles: Knowledge of fundamental design principles, such as balance, hierarchy, and consistency.

User-centered design: Understanding of user-centered design methodologies, including user research, personas, and user testing.

Wireframing and prototyping: Ability to create low-fidelity wireframes and high-fidelity prototypes using tools like Sketch, Figma, or Adobe XD.

Visual design: Proficiency in graphic design tools, such as Adobe Illustrator and Photoshop, to create appealing visual interfaces.

Interaction design: Knowledge of how to design interactive elements, transitions, and animations that enhance the user experience.

Responsive design: Understanding of how to create designs that adapt to different screen sizes and device types.

Communication and collaboration: Strong written and verbal communication skills to effectively work with cross-functional teams, stakeholders, and users.


High School Preparation

Most jobs require a high school diploma, if you are still in high school you could take the following courses:

  • Art and Design
  • Computer Science
  • Graphic Design
  • English and Communications

Undergraduate Degree

If getting an undergraduate degree is your goal  consider the following:

  • Bachelor of Arts (B.A.) or Bachelor of Science (B.S.) in Graphic Design
  • B.A. or B.S. in Interaction Design
  • B.A. or B.S. in Web Design and Development
  • B.A. or B.S. in Human-Computer Interaction
  • B.A. or B.S. in Computer Science with a focus on UX/UI design

Gain Experience and Develop Skills

Most people switching to this area often follow this path. Develop critical skills and gain experience through internships, freelance work, or personal projects. Key skills to focus on include:

  • Design software (e.g., Adobe Creative Suite, Sketch, Figma, InVision)
  • Wireframing and prototyping
  • User research and usability testing
  • Interaction design and information architecture
  • Visual design principles (e.g., typography, color theory, layout)
  • HTML, CSS, and basic JavaScript
  • Design thinking and problem-solving

Build a Portfolio

Create a strong portfolio showcasing your UX/UI design projects. Include case studies that demonstrate your design process, from research to wireframing, prototyping, and final design. Your portfolio should reflect your skills, design style, and versatility.

Networking and Professional Development

Connect with other UX/UI designers and professionals by attending industry events, joining online communities, and participating in local meetups. Consider joining professional organizations, such as the Interaction Design Association (IxDA) or the User Experience Professionals Association (UXPA).

Pursue Professional Certifications (Optional)

Consider obtaining industry-recognized certifications to enhance your skills and credibility, such as:

  • Certified Usability Analyst (CUA) from Human Factors International (HFI)
  • UX Certification from the Nielsen Norman Group (NN/g)

Graduate Degree (Optional)

For those interested in more specialized roles or advanced research positions, consider pursuing a graduate degree in:

  • Master of Science (M.S.) in Human-Computer Interaction
  • M.S. in Interaction Design
  • M.S. in Information Design and Strategy

Remember that the specific career path you choose will depend on your goals and interests. 

Salary Range

$60,000 – $120,000 varies based on experience, location, and industry. 

Work Setting

UX/UI designers typically work in a variety of settings, such as:

  • Inhouse design teams within large corporations or smaller companies
  • Design agencies or consultancies that provide UX/UI services to clients
  • Freelance or contract-based work, collaborating with clients on a project-by-project basis
  • Remote work, which has become increasingly common in the design industry


UX/UI designers can find opportunities across a wide range of industries, including:

  • Technology and software development
  • Ecommerce and retail
  • Finance and banking
  • Healthcare and medical services
  • Entertainment and media
  • Education and e-learning
  • Travel and hospitality

A Day in the Life of a UX/UI Designer

A day in the life of a UX/UI (User Experience/User Interface) designer revolves around designing and improving the way users interact with digital products, such as websites, mobile apps, and software applications. Their daily activities can vary depending on the stage of the project, the specific needs of the team, and the designer’s role. However, a typical day might look like this:


Review emails and prioritize tasks: Start the day by checking emails, messages, and any updates from team members or stakeholders. Identify and prioritize tasks for the day based on deadlines, importance, and any upcoming meetings.

Review user feedback and analytics: Analyze user feedback, such as survey responses, usability test results, and user behavior analytics, to identify areas for improvement or new feature ideas.

Daily stand-up meeting: Participate in a brief stand-up meeting with the team to discuss progress, upcoming tasks, and any roadblocks or issues that need to be addressed. This helps to ensure clear communication and alignment among team members.

Mid-Morning to Afternoon:

Design work: Depending on the project stage, engage in various design-related tasks, such as:

  • Sketching or wireframing ideas for new features or improvements
  • Creating high-fidelity mockups or prototypes using design tools like Sketch, Adobe XD, or Figma
  • Collaborating with developers to ensure designs are implemented correctly and adjusting designs as needed

User research and testing: Conduct user research, such as interviews, surveys, or usability tests, to gather insights about user needs, preferences, and pain points. Analyze the results and incorporate findings into design decisions.

Collaborate with team members: Work closely with product managers, engineers, and other designers to discuss design ideas, share feedback, and iterate on designs based on input from the team.

Late Afternoon:

Stakeholder presentations or meetings: Present design concepts, updates, or deliverables to stakeholders or clients, gather feedback, and discuss any necessary changes or revisions.

Design documentation: Update design documentation, such as style guides, design system components, or user flow diagrams, to ensure that information is accurate and up-to-date.


Reflect on the day and plan for tomorrow: At the end of the day, review the progress made, assess what went well and what could be improved, and plan for the next day’s tasks and priorities.

UX/UI designers’ days can be quite dynamic, and the specific activities may change depending on project needs and priorities. Flexibility and adaptability are key traits for successful UX/UI designers as they navigate their day-to-day responsibilities.

FREE Resources

Nielsen Norman Group: Offers a wealth of articles, reports, and guidelines on various UX/UI topics, including usability, interaction design, and user research.

UX Design: A Medium publication featuring articles, case studies, and tutorials related to UX/UI design.

Coursera: Offers free online courses on UX/UI design, human-computer interaction, and related topics from top universities and institutions.

UX Collective: A community-driven platform that curates and publishes UX/UI design articles, resources, and events.

Awwwards: A showcase of outstanding web design, which can serve as inspiration for UX/UI designers seeking to create visually appealing and user-friendly interfaces.

Next Steps: 

  • Create a plan to start developing the required skills using the free resources provided 
  • Book a career strategy session to dive into your results and create an actionable plan 
  • Enroll in the 6 weeks Get Into Tech coaching program 
  • Become a Bridges in Tech member for community, accountability and support