Pediforte

UIUX (Product Design)

UI/UX (Product Design) is a highly relevant and in-demand field. Product Design (UI/UX) is the process of creating digital products (apps, websites, software) that are useful, easy to use, visually appealing, and solve real user problems. Product design focuses on the overall experience of a product — from idea to final interface. It includes: Understanding users Solving problems Designing interfaces Testing usability Improving based on feedback Product Design Process (Typical Workflow) 1️⃣ Research (understand users & problems) 2️⃣ Define goals and user needs 3️⃣ Create wireframes (low-fidelity layout) 4️⃣ Design UI (high-fidelity screens) 5️⃣ Prototype (interactive version) 6️⃣ Test with users 7️⃣ Improve & iterate Career Opportunities in UI/UX Product Designer UI Designer UX Designer UX Researcher Interaction Designer Design Systems Designer

12 Weeks4 modules · 19 lessonsEnglish
UIUX (Product Design) thumbnail
20% OFF
₦120,000₦150,000SAVE 20%

New Cohort Discount

Offer ends in 17 days

Or pay in installments at checkout.

This course includes

19 Lectures12 WeeksCertificateEnglish

Course Curriculum

4 modules · 19 lessons
1Week 1 – Introduction to UIUX (Foundations, Research & Ideation)6 lessons

UI/UX Design is the process of creating digital products (websites, mobile apps, software) that are: Easy to use Visually appealing Functional User-centered It combines problem-solving (UX) and visual design (UI) to deliver meaningful experiences.

  • Understanding UX vs UI

    ✅ Clearly explain the difference between UX and UI ✅ Identification of UX problems in an app ✅ Identification of UI design mistakes

  • Brief history of UI/UX Design

    Student will be able to understand the originating history of UIUX design.

  • Elements and Principles of Design

    Elements of Design with Examples Principles of Design with Examples

  • Tools overview: Figma, FigJam, others

    Student will understand all the needed tools used in UI design

  • Design Thinking

    • Design Thinking process • Conducting interviews & surveys

  • Breaking Down Design Analysis

    • Creating user personas • Crafting competitor Analysis • Crafting user flows Assignment: User personas & user flow

2Week 2 – Paper + Digital Wireframes4 lessons

Wireframing is the process of creating a simple visual guide that represents the structure and layout of a website or app before design and development begin.

  • Intro to wireframing (paper & digital)

    Understanding wireframe and the importance of wireframe both paper and digital.

  • Mobile-first vs desktop-first approach

    Student will be able to understand why mobile design is first approach over desktop.

  • UI Patterns and Figma Basics

    • UI patterns and navigation • Figma basics: frames, layout, auto layout

  • Practical Assessment of Wireframing

    • Sketching App and Web screens Assignment: 5–7 paper wireframes for both App and Website

3Week 3 – Design System & Style Guide3 lessons

A Design System is a complete system that includes: Style Guide (foundation), Reusable components, Interaction rules, Documentation, Design + development alignment

  • Intro to UI: color, typography, spacing, layout

    Understanding the core foundation of design such as color, typography, spacing. layout etc

  • Creating a reusable design system in Figma

    A reusable design system in Figma is a structured collection of components, styles, and guidelines that help you design consistently and faster across multiple projects. Think of it as your UI toolkit that you can reuse for websites, apps, dashboards, or client projects.

  • Design System Assessment

    Practical application of system to UI components Assignment: 5–7 polished high-fidelity mobile screens

4Week 4 – High-Fidelity UI: Mobile App6 lessons

• Understanding Dashboard UI design • Hands on Dashboard Design • Designing key mobile flows • Components reuse and consistency Assignment: 3–5 high-fidelity App screens

  • Set Up Figma for Mobile App Design

    Create a Figma file with a mobile screen frame and a clearly named design page.

  • Explore the Parts of a Mobile Dashboard

    Identify the main sections of a mobile dashboard and arrange them in a simple screen sketch.

  • Build a Dashboard Layout in Figma

    Arrange dashboard content in a clear mobile layout using frames, spacing, and alignment.

  • Apply Color and Type to a Dashboard

    Style the dashboard with a limited color palette and readable text sizes.

  • Project: Create a High-Fidelity Dashboard Screen

    Create one polished mobile dashboard screen using consistent colors, typography, and spacing.

  • Capstone: Design a Consistent Mobile App Flow

    Design three to five connected high-fidelity app screens using reusable components and consistent styling.

Course Details

Level
Beginner
Duration
12 Weeks
Modules
4
Lectures
19
Language
English
Certificate
Included
Last Updated
23 Oct 2026

What You Get

  • Expert-led lectures
  • AI-powered learning assistant
  • Live classes with instructors
  • Hands-on projects & assignments
  • Certificate of completion
  • 3 months free Community membership
Message Us