Training Course in User Interface & User Experience (UI/UX) Design

Training Course in User Interface & User Experience (UI/UX) Design

This course equips you with the essential skills to create intuitive, accessible, and engaging digital experiences.

Advanced
01

Course Overview

Course Summary

No summary details available for this course.

Introduction

 

This course equips you with the essential skills to create intuitive, accessible, and engaging digital experiences.

 

Whether you are a beginner or looking to sharpen your design thinking, this hands-on course will guide you through user research and wireframing to interactive prototyping and usability testing.

 

Through real-world projects, expert-led sessions, and practical tools like Figma, you will learn to design with users in mind and build interfaces that truly connect.

 

 

Duration

 

5 days

 

 

What You Will Learn

 

  • Foundations of UX: user research, personas, journey maps
  • Principles of UI design: color, typography, layout, visual hierarchy
  • Wireframing & prototyping with tools like Figma
  • Usability testing & iterative design process
  • Accessibility best practices & responsive design
  • User feedback integration & design handoff to developers

 

 

What You Can Do With UI/UX Skills

 

  • Become a UI/UX Designer at tech companies, startups, or design agencies
  • Work as a Freelancer designing websites, mobile apps, or SaaS platforms
  • Join Product Teams as a design lead, UX researcher, or interaction designer
  • Transition into Related Roles like product manager, front-end developer, or accessibility specialist
  • Design User-Centered Products that are intuitive, accessible, and visually appealing
  • Conduct User Research to uncover pain points, needs, and behaviors
  • Create Wireframes & Prototypes that communicate ideas clearly
  • Test and Improve Interfaces based on real user feedback
  • Collaborate Across Teams with developers, marketers, and stakeholders
  • Apply design thinking to solve business problems creatively
  • Improve customer satisfaction and retention through better UX
  • Boost product adoption and conversions with an intuitive UI design

 

 

Who should take this course?

 

  • Aspiring UI/UX designers
  • Product managers, developers, or visual designers
  • Anyone seeking a structured, practical introduction to UI/UX

 

 

Course Objectives

 

By the end of this course, participants will be able to:

 

  • Understand and apply core principles of UI/UX design, including usability, accessibility, and visual hierarchy.
  • Conduct effective user research to gather insights through interviews, surveys, and personas.
  • Create wireframes and prototypes using industry-standard tools like Figma or Sketch.
  • Design user interfaces that are visually appealing, consistent, and aligned with best practices.
  • Run usability tests and iterate on designs based on user feedback and behavior.
  • Develop responsive and accessible designs that work across devices and meet accessibility standards.
  • Collaborate with developers and stakeholders by preparing handoff-ready design assets and documentation.
  • Complete a full UI/UX design project, demonstrating mastery of the end-to-end design process.

 

 

Course Requirements

 

  • A laptop or desktop computer (Mac or Windows)
  • Stable internet connection for live sessions and tool access
  • Basic computer literacy

 

 

Learning Outcomes

 

By the end of this course, participants will be able to:

 

  • Describe the principles of user-centered design (UCD) and explain the importance of UX in digital products.
  • Conduct basic user research using methods such as interviews, surveys, and persona development to understand user needs.
  • Develop wireframes and user flows that communicate the structure and layout of an interface.
  • Apply UI design principles, including visual hierarchy, typography, color theory, and layout, to create visually effective interfaces.
  • Use design tools like Figma to build interactive, clickable prototypes for mobile and web applications.
  • Run usability tests to gather feedback, identify usability issues, and iterate on design solutions.
  • Incorporate accessibility and responsive design practices to ensure inclusivity and cross-device functionality.
  • Prepare and present a complete design solution, including research insights, wireframes, final UI mock-ups, and a functional prototype.
02

Course Modules

Course Outline

 

Module I: Foundations of UX Design

 

  • Introduction: What is UX? The importance of user-centered design
  • UX process overview: research → design → test → iterate
  • Methods: user interviews, surveys, personas, empathy mapping
  • Lab: Conduct research & create two user personas

 

 

Module II: Visual Design Principles & UI

 

  • Visual design fundamentals: alignment, contrast, white space
  • Typography: font selection, hierarchy, readability
  • Color theory & UI elements: buttons, inputs, feedback states
  • Lab: Design a simple UI style tile (colors, fonts, samples)

 

 

Module III: Wireframing & Information Architecture

 

  • Sketching: low-fi wireframes on paper or digital tools
  • Information architecture & navigation systems
  • Mid-fi to hi-fi wireframes in Figma or Sketch
  • Lab: Wireframe a 3-screen mobile app flow

 

 

Module IV: Prototyping & Interaction Design

 

  • Creating interactive prototypes in Figma
  • Defining basic interactions: clicks, hovers, transitions
  • Micro interactions & animation basics
  • Lab: Build a clickable prototype of the app flow

 

 

Module V: Usability Testing & Iteration

 

  • Preparing test scripts and participant selection
  • Conducting testing sessions & capturing feedback
  • Prioritizing issues & iterating prototypes
  • Lab: Host a usability test & refine based on insights

 

 

Module VI: Accessibility & Responsive Design

 

  • WCAG principles & accessibility guidelines
  • Designing for visual impairments and screen readers
  • Responsive design strategies: mobile, tablet, desktop
  • Lab: Update prototype for accessibility and responsive layout

 

 

Module VII: Design System & Developer Handoff

 

  • What is a design system? Components, styles, and naming
  • Documenting UI specs and usage guidelines
  • Exporting assets, writing user stories, and using tools like Zeplin
  • Lab: Create a mini design system & export for dev handoff

 

 

Module VIII: Capstone Project

 

  • Students design a small multi-screen app (e.g., task app, e-commerce flow)
  • Apply the entire UX process from research to a polished prototype
  • Present design rationale, user flow, and accessibility considerations

 

03

Course Administration

Methodology

This instructor-led training course is delivered using a blended learning approach comprising presentations, guided practical sessions, web-based tutorials, and group work.

Accreditation

Participants will receive a Tech For Development Certificate of Course Completion.

Training Venue

Held at the Tech For Development Training Centre.

Accommodation & Airport Transfer

Arranged upon request.
Email: letstalk@techfordevelopment.com
Phone: (+254) 790 824 179

Tailor-Made

Customised training available.

Payment

Send proof of payment to letstalk@techfordevelopment.com.

Previous Participants

# Role Organization Country
1 - - -
2 - - -
3 CEO Tech For Development Kenya
4 - - -

2026 Schedules

Date & Location Cost
02 Mar - 06 Mar
Nairobi
KES 75,000 |
$1,100
Enroll
01 Apr - 07 Apr
Nairobi
KES 75,000 |
$1,100
Enroll
04 May - 08 May
Nairobi
KES 75,000 |
$1,100
Enroll
01 Jun - 05 Jun
Nairobi
KES 75,000 |
$1,100
Enroll
06 Jul - 10 Jul
Nairobi
KES 75,000 |
$1,100
Enroll
03 Aug - 07 Aug
Nairobi
KES 75,000 |
$1,100
Enroll
01 Sep - 07 Sep
Nairobi
KES 75,000 |
$1,100
Enroll
05 Oct - 09 Oct
Nairobi
KES 75,000 |
$1,100
Enroll
02 Nov - 06 Nov
Nairobi
KES 75,000 |
$1,100
Enroll
01 Dec - 07 Dec
Nairobi
KES 7,500 |
$1,100
Enroll
04 Jan - 08 Jan
Nairobi
KES 75,000 |
$1,100
Enroll
01 Feb - 05 Feb
Nairobi
KES 75,000 |
$1,100
Enroll
01 Mar - 05 Mar
Nairobi
KES 75,000 |
$1,100
Enroll
05 Apr - 09 Apr
Nairobi
KES 75,000 |
$1,100
Enroll
03 May - 07 May
Nairobi
KES 75,000 |
$1,100
Enroll
01 Jun - 07 Jun
Nairobi
KES 75,000 |
$1,100
Enroll
05 Jul - 09 Jul
Nairobi
KES 75,000 |
$1,100
Enroll
02 Aug - 06 Aug
Nairobi
KES 75,000 |
$1,100
Enroll
01 Sep - 07 Sep
Nairobi
KES 75,000 |
$1,100
Enroll
04 Oct - 08 Oct
Nairobi
KES 75,000 |
$1,100
Enroll
01 Nov - 05 Nov
Nairobi
KES 75,000 |
$1,100
Enroll
06 Dec - 10 Dec
Nairobi
KES 75,000 |
$1,100
Enroll

Quick Links