Product Design (UX/UI)

Prioritize user needs, design intuitive solutions, prototype ideas, test experiences, and build usable products.
Course Duration:
12 Weeks
Tuition:
UGX 2,000,000
Course Level:
Intermediate
Learning Mode:
Hybrid

Program Overview

Refactory’s Product Design course teaches you how to plan, sketch, and build user-friendly websites and apps. You will use top tools like Figma, test your ideas, and create a portfolio that shows your skills. No experience needed—just a laptop, internet, and the drive to learn.

Graduates go on to become Product Designers, UI/UX Designers, and UX Researchers in tech teams across Uganda and beyond.

Program Delivery

Duration
12 weeks of hands-on, creative learning
Contact Hours

6 hours/week of focused instruction

Mode of Delivery
Hybrid (online + in-person engagements)
Learning Methods

Engaging methods include:

  • Interactive presentations
  • Teach-backs
  • Group activities
  • Individual assignments

What you will achieve:

Upon successful completion of this program, you will:

  1. Learn to design products people can actually use. You will discover how to make websites and apps that are clear, easy to use, and solve real problems.
  2. Turn your ideas into working prototypes. You will learn how to sketch, build, and test your ideas—just like real designers do in top tech companies.
  3. Create a portfolio that helps you get hired. By the end of the course, you will have real projects to show employers, clients, or scholarship panels.

Entry Requirements

Digital Readiness
  • Basic computer literacy: navigating files, installing software, using email and documents
  • Familiarity with internet use: browsing, online tools, and simple searches
  • A personal computer for the full program duration
  • Reliable internet connection and a personal Zoom account
Mindset & Learning Approach
  • Willingness to learn beginner-friendly design tools (no prior experience needed)
  • Problem-solving mindset: curiosity about how things work and how to improve them
  • Visual awareness and curiosity (desirable): interest in how apps and websites look and feel
  • Empathy and user perspective thinking (desirable): imagining user needs and behaviors
Communication & Collaboration
  • Basic communication skills: expressing ideas clearly and receiving feedback constructively
  • Time management and self-discipline to meet program requirements
  • Fluency in English—speaking, reading, and writing

Target Roles/Careers:

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

Scheduled Intakes for 2026

Requirements:
  • Basic understanding of computing
  • All instruction is conducted in English. Fluent knowledge of English is a requirement
  • Every student is required to have a laptop or computer and reliable internet access for self-practice.
February Intake 26’

Application Deadline: 30th January 2026
Start Date: 16th February 2026

June Intake 26’

Application Deadline: 8th May 2026
Start Date: 1st June 2026

September intake 26’

Application Deadline: 14th August 2026
Start Date: 7th September 2026

Course Curriculum

Week 1 – 2

Week 1: Introduction to UX Design
Week 2: UX Research – Empathize, Define

Week 3 – 4

Week 3: UX Design – Define, Ideate
Week 4: UI Principles

Week 5 – 6

Week 5: UI Design: Drafting
Week 6: Prototyping in FIGMA

Week 7 – 8

Week 7: Usability Testing
Week 8: Portfolio Dev’t, Design Systems

Week 9 – 10

Week 9: UI Design with Adobe XD
Week 10: UI Design with Adobe XD: Design Systems

Week 11 – 12

Week 11: Course Review
Week 12: UX Careers, Project Completion