Course Outline
UX Foundations & User-Centered Discovery
Understanding UX
- Differentiating UX from UI and CX; the designer’s role in product success
- Introduction to the User-Centered Design (UCD) framework and human-centered design principles
- Overview of the Double Diamond model: Discover → Define → Develop → Deliver
- Lab 1: UX maturity audit and design thinking sprint (collaborative pair work)
Identifying Users and Their Needs
- Qualitative and quantitative research methods: interviews, surveys, contextual inquiry, and analytics
- Creating personas, empathy maps, and user journey maps
- Separating user needs from potential solutions; defining clear problem statements
- Lab 2: Rapid creation of personas and journey maps using simulated or provided user data
UX Best Practices and Application
- Nielsen’s usability heuristics and modern interaction design patterns
- Information architecture, navigation models, and content hierarchy
- Inclusive design and WCAG accessibility fundamentals
- Lab 3: Heuristic evaluation of an existing app/website + redesign of a problematic flow
User Interface Layers and Components
- UI architecture: layout grids, spacing, typography, color systems, and design tokens
- Component libraries, consistency patterns, and scalable design systems
- Introduction to Figma/FigJam for collaborative interface design
- Lab 4: Building a reusable UI component system and laying out a multi-screen interface
Prototyping, Testing & Delivery
Wireframing & Interactive Prototyping (90 min)
- Low-fidelity vs. high-fidelity design: when and why to use each
- Interaction states (empty, loading, success, error) and micro-interactions
- Creating clickable prototypes in Figma with realistic user flows
- Lab 5: Wireframing a core user journey → prototyping in Figma with linked components
Usability Testing, Iteration & Handoff (90 min)
- Conducting rapid usability tests: task-based testing and think-aloud protocol
- Analyzing feedback, prioritizing fixes, and iterating efficiently
- Preparing design files for developers: handoff, specs, annotations, and version control
- Lab 6: Conduct a 30-minute usability test, synthesize findings, and update the prototype
Capstone Project & Portfolio Preparation (90 min)
- End-to-end UX sprint: problem framing → research → design → test → iterate
- Structuring a UX case study: context, process, artifacts, impact, and lessons learned
- Peer critique, facilitator feedback, and career/portfolio development guidance
- Capstone: Present a complete UCD workflow with research artifacts, prototype, and testing insights
- Q&A, next steps, and resource distribution
Requirements
Prerequisites
- Basic understanding of digital interfaces or product design concepts
- No coding experience or advanced software proficiency is necessary
- Openness to participating in collaborative critiques and rapid iterative processes
Target Audience
- Aspiring UX designers and visual/UI designers transitioning into UX roles
- Product managers, developers, researchers, and startup founders
- Professionals looking to apply user-centered design principles to digital or service-oriented products
Testimonials (3)
Experimenting with tools
Nuwan Gunaratne - AZQORE
Course - User Experience Design with Figma
Our trainer, Yashank, was incredibly knowledgeable. He modified the curriculum to match what we truly needed to learn, and we had a great learning experience with him. His understanding of the domain he was teaching was impressive; he shared insights from real experience and helped us solve actual problems we were facing in our work.
Ahmed Nazeem - Maldives Pension Administration Office
Course - Multimodal AI for Enhanced User Experience
“I really appreciated the real-time approach the trainer used to show how our team can apply Human-Centered Design (HCD) to our project. It was also great that the trainer took the time to understand our project at a high level, which helped provide clear and practical guidance on how we can better approach both UX and UI.