About UI/UX Design
Learn how to design user-friendly interfaces and create engaging digital experiences. This course introduces the fundamentals of UI/UX Design, helping learners understand how thoughtful interface design and user experience principles can be applied to create intuitive and visually appealing digital products.
What you'll Learn
Design process: empathize with users, define pain points, ideate solutions, create wireframes and prototypes, test and iterate on designs.
Understand the basics of UX research, like planning research studies, conducting interviews and usability studies, and synthesizing research results
Apply foundational UX concepts, like user-centered design, accessibility, and equity-focused design
Create a professional UX portfolio, including end-to-end projects, than you're ready to apply for jobs.
Course Curriculam
Build a strong foundation in User Experience (UX) design by understanding how users interact with digital products and how thoughtful design creates clear, accessible, and engaging experiences.
You’ll explore:
- Introduction to User Experience (UX) and UX design
- Understanding user-centered design principles
- The UX design process and its key stages
- Usability, accessibility, and user-friendly design
- Difference between UX and UI design
- Role and responsibilities of a UX designer
- Understanding user needs, goals, and expectations
Learn how to begin the UX design process by understanding users, defining their problems, and generating meaningful design ideas based on real user needs.
You’ll explore:
- Understanding the UX design process
- User empathy and understanding user needs
- Creating user personas
- User journeys and empathy maps
- Identifying user problems and pain points
- Writing problem statements
- Brainstorming and ideation techniques
- Generating and evaluating design ideas
Learn how to transform ideas into structured wireframes and low-fidelity prototypes that define the layout, navigation, and functionality of a digital product.
You’ll explore:
- Understanding wireframes and their purpose
- Low-fidelity design concepts
- Creating page layouts and content structures
- Navigation and information architecture
- Designing user flows
- Creating wireframes for websites and applications
- Building interactive low-fidelity prototypes
- Testing and refining early design concepts
Learn how to conduct UX research and gather user feedback to validate design ideas, identify usability issues, and improve digital experiences before final development.
You’ll explore:
- Introduction to UX research methods
- User interviews and surveys
- Usability testing fundamentals
- Creating research questions and test scenarios
- Gathering and organizing user feedback
- Identifying usability problems and pain points
- Analyzing research findings
- Using feedback to improve design concepts
Learn how to transform wireframes into polished high-fidelity designs using Figma. Create visually consistent interfaces and interactive prototypes that closely represent the final product experience.
You’ll explore:
- Introduction to Figma and its design workspace
- Creating frames, layouts, and design elements
- Typography, colors, spacing, and visual hierarchy
- Components, variants, and reusable design elements
- Designing responsive and consistent interfaces
- Creating interactive prototypes in Figma
- Transitions, interactions, and prototype flows
- Preparing high-fidelity designs for development
Learn how to design dynamic and user-friendly website interfaces by applying UX principles, responsive layouts, visual hierarchy, and interactive UI patterns.
You’ll explore:
- Understanding modern website UI design
- Responsive web design principles
- Designing navigation, menus, and interactive elements
- Creating reusable UI components
- Designing forms, buttons, cards, and content sections
- Creating responsive layouts for different screen sizes
- Micro-interactions and interface feedback
- Applying usability and accessibility principles
Strengthen your Figma skills by developing polished interface designs and interactive prototypes that bring complete user journeys and digital product concepts to life.
You’ll explore:
- Creating detailed high-fidelity interface designs
- Building reusable components and design systems
- Applying consistent typography, color, and spacing
- Designing complete website and application screens
- Connecting screens into interactive prototype flows
- Creating realistic interactions and transitions
- Reviewing designs for consistency and usability
- Preparing Figma designs for developer handoff
Apply your UI/UX knowledge to create complete website interfaces that are responsive, visually consistent, accessible, and designed around clear user goals and interactions.
You’ll explore:
- Planning complete website interface structures
- Designing responsive desktop, tablet, and mobile layouts
- Creating consistent navigation and interaction patterns
- Developing reusable UI component systems
- Designing interactive forms and interface elements
- Applying visual hierarchy and accessibility principles
- Testing interfaces across different screen sizes
- Refining website UI based on usability feedback