← All courses

Training

UI/UX Design Essentials

UI/UX Design Essentials

Crafting User-Centric Designs with Figma in 2-days

In today’s digital landscape, user experience (UX) and user interface (UI) design have become critical components of successful products and services. A well-designed interface and seamless user experience can be the difference between a product’s success or failure.

This course, "UI/UX Design Essentials with Figma," is tailored for aspiring designers and professionals seeking to enhance their skills in creating user-friendly, aesthetically pleasing interfaces. Figma, a leading industry tool, is renowned for its collaborative features and ease of use, making it a favorite among UI/UX designers.

This 2-day intensive course will provide you with the foundational skills and practical knowledge to start designing and prototyping with Figma, while also understanding the principles of effective UI/UX design.

Learning Outcomes:

By the end of this course, participants will:

  • Understand the core principles of UI/UX design and their significance in product development.
  • Be proficient in using Figma to create wireframes, mockups, and prototypes.
  • Develop the ability to design intuitive and user-friendly interfaces.
  • Gain experience in applying design thinking and user-centered design methodologies.
  • Learn to collaborate effectively using Figma’s real-time features.
  • Be equipped with the skills to conduct basic usability testing and iterate on designs.

Prerequisites:

  • Basic knowledge of graphic design principles is recommended but not required.
  • Familiarity with digital tools and software (e.g., Photoshop, Sketch) is a plus but not mandatory.
  • No prior experience with Figma is required.

Training Outline:

Introduction to UI/UX Design

  • Definition and Importance of UI/UX
  • Differences between UI and UX
  • The Role of a UI/UX Designer
  • Overview of the Design Process
    • Research
    • Ideation
    • Design
    • Prototyping
    • Testing

Understanding Users

  • User-Centered Design Principles
  • Conducting User Research
    • User Interviews
    • Surveys
    • Personas
  • Creating User Personas
  • Defining User Journeys and Scenarios

Introduction to Figma

  • Overview of Figma’s Interface
  • Key Features of Figma
    • Vector Networks
    • Auto Layout
    • Prototyping Tools
    • Collaboration Features
  • Setting Up a Project in Figma
  • Working with Frames, Pages, and Artboards

Designing User Interfaces with Figma

  • Creating Wireframes
    • Low-Fidelity vs. High-Fidelity Wireframes
    • Best Practices for Wireframing
  • Designing UI Elements
    • Buttons, Icons, and Input Fields
    • Typography and Font Selection
    • Color Theory and Application
    • Designing Layouts and Grids
  • Creating Reusable Components
    • Using Components and Variants in Figma
    • Building a Design System

Prototyping and Interactivity in Figma

  • Introduction to Prototyping
    • What is a Prototype?
    • Levels of Prototyping: Low-Fidelity vs. High-Fidelity
  • Creating Interactive Prototypes in Figma
    • Linking Frames and Creating Transitions
    • Adding Interactions and Animations
    • Testing and Iterating on Prototypes
  • Collaboration and Feedback
    • Sharing Prototypes with Stakeholders
    • Real-Time Collaboration and Commenting
    • Version Control and Design Iterations

Applying Design Thinking to UI/UX Projects

  • Overview of Design Thinking Methodology
  • Empathizing with Users
  • Ideation Techniques for UI/UX
    • Brainstorming
    • Mind Mapping
  • Rapid Prototyping and Testing
    • Gathering Feedback
    • Iterating on Design Solutions

Usability Testing and Iteration

  • Basics of Usability Testing
    • Setting Up a Usability Test
    • Creating Test Scenarios
    • Conducting Tests and Analyzing Results
  • Iterating on Design Based on Feedback
    • Refining UI Elements
    • Improving User Experience
    • Documenting Changes and Rationale

This 2-day course will immerse you in the fundamentals of UI/UX design while equipping you with practical skills in Figma, preparing you to embark on your journey as a UI/UX designer.

Practical, connected learning

My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.