<?xml version="1.0" encoding="utf-8"?>
Avoid vague commands
Exercise

Avoid vague commands

Smartwatch
Exercise

Smartwatch

VoiceOver Apple Screen Reader
Exercise

VoiceOver Apple Screen Reader

Smart TV
Exercise

Smart TV

Exercise

Ask for permissions contextually

Pointer cursor
Exercise

Pointer cursor

Text cursor
Exercise

Text cursor

Arrow cursor
Exercise

Arrow cursor

Cursors
Exercise

Cursors

Voice user interface
Exercise

Voice user interface

Voice-to-text transcription services
Exercise

Voice-to-text transcription services

Weather forecast app wireframing
Exercise

Weather forecast app wireframing

Prompt components
Exercise

Prompt components

Music app wireframing
Exercise

Music app wireframing

Internal rhythm in UI
Exercise

Internal rhythm in UI

Request payment details
Exercise

Request payment details

Rhythm in UI
Exercise

Rhythm in UI

Be specific about the waiting time and the method of communication
Exercise

Be specific about the waiting time and the method of communication

Audio
Exercise

Audio

Voice and speech recognition
Exercise

Voice and speech recognition

Microphone
Exercise

Microphone

Virtual reality (VR)
Exercise

Virtual reality (VR)

Predictive interfaces and anticipatory design
Exercise

Predictive interfaces and anticipatory design

Designing for graceful AI failure
Exercise

Designing for graceful AI failure

Duolingo - learning languages
Exercise

Duolingo - learning languages

Feedback and feedforward
Exercise

Feedback and feedforward

Avoid blaming labels
Exercise

Avoid blaming labels

Slider and steppers
Exercise

Slider and steppers

Understanding VoiceOver navigation
Exercise

Understanding VoiceOver navigation

Tone and style parameters
Exercise

Tone and style parameters

Evolving relationships with AI systems
Exercise

Evolving relationships with AI systems

Exercise

Button states and feedback

Keyboard navigation support
Exercise

Keyboard navigation support

Selection feedback patterns
Exercise

Selection feedback patterns

Exercise

Conversation design patterns for AI interfaces

Exercise

Fundamentals of touch selection

Exercise

Audio and haptic feedback

Voice control interactions
Exercise

Voice control interactions

Exercise

Instruction-based AI customization

Exercise

Keeping track of conversation history

Crafting AI personality and voice guidelines
Exercise

Crafting AI personality and voice guidelines

Exercise

Creating living style guides for AI behavior

Navigation bar design
Exercise

Navigation bar design

Exercise

Creating inclusive voice and visual AI interactions

Interactive states
Exercise

Interactive states

Managing user expectations in chat interactions
Exercise

Managing user expectations in chat interactions

Destructive buttons
Exercise

Destructive buttons

Voice interface affordances and constraints
Exercise

Voice interface affordances and constraints

Vibrancy and materials
Exercise

Vibrancy and materials

Platform foundations and environments
Exercise

Platform foundations and environments