Forms, validation, errors, and empty states: UX Design course | Zoonk