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

Avoid generic commands

Notifications
Exercise

Notifications

Warning alert
Exercise

Warning alert

Use visuals to indicate the importance of alert modals
Exercise

Use visuals to indicate the importance of alert modals

Alert notification
Exercise

Alert notification

Make system alerts highly visible
Exercise

Make system alerts highly visible

Microcopy patterns for errors and alerts
Exercise

Microcopy patterns for errors and alerts

Exercise

Add inline validation in forms

Info alert
Exercise

Info alert

Create helpful 404 pages
Exercise

Create helpful 404 pages

Success alert
Exercise

Success alert

Modals vs non-modals
Exercise

Modals vs non-modals

Avoid ALL CAPS
Exercise

Avoid ALL CAPS

Write clear and concise error messages
Exercise

Write clear and concise error messages

Don’t make users feel bad
Exercise

Don’t make users feel bad

Use human language
Exercise

Use human language

Error alert
Exercise

Error alert

Prevent errors before they happen
Exercise

Prevent errors before they happen

Use humor mindfully
Exercise

Use humor mindfully

What is an error message?
Exercise

What is an error message?

Use modals for displaying critical information
Exercise

Use modals for displaying critical information

Tell users what went wrong
Exercise

Tell users what went wrong

Modal view types
Exercise

Modal view types

Interactive states
Exercise

Interactive states

Exercise

Optimizing and iterating

Understanding AI safety nets
Exercise

Understanding AI safety nets

Designing effective alert patterns
Exercise

Designing effective alert patterns

Balancing logging and privacy
Exercise

Balancing logging and privacy

Recognizing signals for automation change
Exercise

Recognizing signals for automation change

Exercise

Implementing behavioral triggers for timely messages

Creating effective push notification CTAs
Exercise

Creating effective push notification CTAs

Notifications
Exercise

Notifications

Crisis messaging
Exercise

Crisis messaging

Confirmation dialogs
Exercise

Confirmation dialogs

Exercise

Use early warning systems

Communicating system updates
Exercise

Communicating system updates

Communication timing
Exercise

Communication timing