Skip to content
🎓 6 scholarship programs open now🔴 Live: Designing for Low Bandwidth: Lessons from the United States⚡ New: skill challenges with instant feedback🏅 Verified certificates employers can check🎓 6 scholarship programs open now🔴 Live: Designing for Low Bandwidth: Lessons from the United States⚡ New: skill challenges with instant feedback🏅 Verified certificates employers can check
Course cover

Interaction Design Essentials

Design feedback, motion and microinteractions that make interfaces feel obvious and responsive.

Maya Thompson4.8(842)6.4K learners11 hoursIntermediate

Overview

Great interfaces explain themselves through feedback, affordances and timing. This course teaches the core principles of interaction design, from mental models and Fitts's law to microinteractions and gesture design, with hands-on exercises that you prototype and refine as you go.

Interaction DesignMicrointeractionsPrototypingFigma
Level
Intermediate
Language
English
Updated
Jun 2026
Free previews
2 lessons

What you'll learn

  • Apply affordances, signifiers and feedback loops to everyday UI problems
  • Design microinteractions with clear triggers, rules and outcomes
  • Prototype realistic flows with variables and conditional logic in Figma
  • Use Fitts's law and Hick's law to size and prioritise controls
  • Design touch gestures that feel natural on mobile
  • Evaluate interactions with heuristic walkthroughs

Curriculum

4 modules · 16 lessons · 11h total

The mental models and laws that explain why some interfaces just work.

  • Mental Models and Conceptual DesignFree preview45m
  • Affordances and SignifiersFree preview7m
  • Fitts's Law and Hick's Law in Practice61m
  • Feedback, Response Time and Perceived Speed41m

Requirements

  • Basic familiarity with Figma frames and components
  • Completion of an introductory design course or equivalent experience
  • A laptop capable of running the Figma desktop app

Skills you'll build

Completing this course raises these proficiencies in your skill profile.

Interaction DesignPrototyping
See how this fits your skill gap

Your instructor

Maya Thompson

Senior Product Designer, Tarkeeb Labs

Maya has spent twelve years designing fintech and marketplace products across New York, Singapore and Berlin. She leads design critique at Tarkeeb Labs and has mentored over 400 first-time designers into their first product role. Her teaching style is practical, warm and relentlessly focused on shipping work you can show.

4.9 instructor rating16K learners3 courses
More courses by Maya

Learner reviews

4.8

842 reviews

5 ★
89%
4 ★
7%
3 ★
2%
2 ★
1%
1 ★
1%

Anika Das

Product Designer at Zenith Pay

Sep 11, 2026

The microinteraction module gave me vocabulary I did not have before. My developers finally understand what I mean by 'feedback loop'.

Tom Brennan

UX Designer

Aug 2, 2026

Very practical and well paced. The Figma variables lesson saved me hours on my current project.

Rezwana Karim

Frontend Developer

Jul 18, 2026

As a developer, this helped me notice the interaction details I used to skip. Highly recommended for cross-functional teams.

Keep exploring

Cover image for Product Design Foundations
FeaturedEnrolled
UI/UX DesignBeginner14h

Product Design Foundations

Go from curious beginner to confident product designer with a complete, portfolio-ready case study.

Maya Thompson
4.9
$98$138Product DesignFigma
Cover image for Usability Testing Playbook
UI/UX DesignIntermediate9h

Usability Testing Playbook

Plan, run and report usability studies that change product decisions inside a single sprint.

Maya Thompson
4.7
$70Usability TestingModeration
Cover image for Design Systems in Practice
Featured
UI/UX DesignAdvanced16h

Design Systems in Practice

Build, document and govern a scalable design system that product and engineering teams will actually adopt.

Laura Fisher
4.8
$138$178Design SystemsDesign Tokens