TechnologyThe ProfessorBeginner
User Interfaces: Design for Humans, a free technology course on Tomo

User Interfaces: Design for Humans

Like Duolingo, but for User Interfaces: Design for Humans. Tomo turns the whole topic into a game you play five minutes a day, until it actually sticks.

For the part of you with thirty open tabs that never became anything.

73 levels across 9 sections, about 146 minutes end to end, roughly 29 days at five minutes a day. It moves through First Impressions and Quick Wins, The Visual Toolkit, Guiding the User, Making it Interactive, Understanding the Human, Designing for Everyone, Building and Testing, Real-World Constraints, and The Logic Behind the Look. It starts from scratch.

73 bite-size levelsAbout 5 minutes each

Free forever · No credit card · iPhone & Android

Pixel the Panda, the guide who teaches the User Interfaces: Design for Humans course
User Interfaces: Design for Humans
with Pixel the Panda
73
Levels
9
Sections
5
Min/day
What you'll learn

Key ideas in User Interfaces: Design for Humans

  • Squinting removes fine detail to reveal visual weight
  • High-contrast or large elements dominate the visual hierarchy
  • The squint test helps identify if the wrong element is grabbing too much attention
  • The primary call-to-action (CTA) should have the highest visual weight
  • Color and size are used to guide the user's eye to the most important task
  • Using the squint test to identify visual hierarchy
  • Ensuring the primary action is the most prominent element
  • Items placed close together are perceived as a single group
  • Increasing space between unrelated sections creates a clear mental break
  • Proximity is often more effective than lines or borders for showing relationships
  • White space acts as a buffer that prevents the UI from feeling overwhelming
  • Proximity as a grouping mechanism
  • Unnecessary icons or decorative patterns can distract from the main task
  • Too many competing colors make it hard for the user to know where to look first
  • Using white space as a functional design tool
  • Identifying visual noise that hinders user goals
Why not just Google it

You've tried the other tabs

Wikipedia

Thirty open tabs. Four facts you actually kept.

YouTube

You watched. You nodded. By Sunday it was gone.

ChatGPT

One answer, then back to scrolling.

Online courses

Eight weeks. You meant to finish. You didn't.

Tomo gives User Interfaces: Design for Humans the Duolingo treatment: levels, streaks, and quick quizzes that test what you just learned. That game loop is what the tabs above never had, so it's the one you actually finish.

Try a question

Here's what playing it feels like

A real question from this course. Take your best guess.

Seeing the Big Picture

If you squint at a page and one specific box stands out more than everything else, what is likely true?

Get it right to open this lesson and 72 more in the app.

Course map

Where User Interfaces: Design for Humans takes you

Learn to build apps and websites that people actually enjoy using. This course covers everything from visual hierarchy and button placement to the psychology of how we interact with screens.

  1. 1

    First Impressions and Quick Wins

    • The Squint Test for Layout
    • Buttons That Look Like Buttons
  2. 2

    The Visual Toolkit

    • Directing the Eye with Hierarchy
    • Typography for Screens
    • Color with Purpose
  3. 3

    Guiding the User

    • Navigation and Wayfinding
    • Search vs. Browse
  4. 4

    Making it Interactive

    • Feedback Loops
    • State Changes and Transitions
  5. 5

    Understanding the Human

    • Empathy and User Personas
    • Interviewing and Observing
  6. 6

    Designing for Everyone

    • Accessibility Fundamentals
    • Ethical Design and Dark Patterns
  7. 7

    Building and Testing

    • Wireframing and Prototyping
    • Usability Testing Basics
  8. 8

    Real-World Constraints

    • Mobile vs. Desktop Design
    • Design Systems and Components
  9. 9

    The Logic Behind the Look

    • Gestalt Principles in UI
    • Fitts's and Hick's Laws

9 sections · 19 units · 73 levels. Built to play, not to enroll.

How it's taught

You pick the voice

This course
The Professor

User Interfaces: Design for Humans is taught in the The Professor style: clear, structured, thorough. Want a different feel? In the app you can spin up the same topic in any of Tomo's teaching styles. Same facts, totally different vibe.

Keep going

More Technology on Tomo

User Interface Design for Real Apps course icon

User Interface Design for Real Apps

Professor

Master the art of creating intuitive, beautiful, and functional digital experiences. From psychological principles to professional prototyping, learn how to build interfaces that users love and developers can actually build.

76 levels2h 32mBeginner
Building Apps That Stick Together course icon

Building Apps That Stick Together

Professor

Move beyond writing code to building complete systems. Learn how to connect your logic to the real world, manage data flow without the mess, and make confident architectural choices that stop decision fatigue.

170 levels5h 40mIntermediate
The Digital Architect: From Pixels to Packets course icon

The Digital Architect: From Pixels to Packets

Bestie

Master the invisible systems that power our world. Move beyond basic usage to understand how data travels, how users think, and how complex software stays standing under pressure.

245 levels8h 10mIntermediate
Modern JavaScript in Practice course icon

Modern JavaScript in Practice

Bestie

Move beyond basic syntax to build high-performance, interactive web components. Learn the professional patterns used to manage state, handle asynchronous data, and manipulate the DOM with precision.

9 levels18mIntermediate
Build Your Own Lab Sample Tracker course icon

Build Your Own Lab Sample Tracker

Bestie

Stop losing track of samples and start building. Learn to create a professional lab app that prints barcodes, filters data instantly, and uses AI to find exactly what you need.

170 levels5h 40mBeginner
JavaScript Logic for Web and Mobile course icon

JavaScript Logic for Web and Mobile

Professor

Bridge the gap between basic syntax and professional application architecture. Master the logic patterns required to build responsive, high-performance apps that work seamlessly across every device.

24 levels48mIntermediate
Start free

Start User Interfaces: Design for Humans today.

Download Tomo, search User Interfaces: Design for Humans, and play your first lesson in under a minute.