Great work! We’ve completed an overview of interaction design and its core building blocks. We also learned ten usability heuristics to reference when designing and evaluating interactions in digital products.

Here’s a look back at the key concepts from this lesson:

  • Interaction Design, or IxD, focuses on designing products that users can successfully interact with.
  • An affordance is what an individual expects can be done with an object given its properties and their abilities.
  • A signifier is an element of an affordance that can be perceived. Signifiers provide signals about what actions can be taken or how these actions can be completed.
  • The five dimensions of interaction design are words, visual representations, physical objects and space, time, and behavior.
  • The ten usability heuristics, developed by Jakob Nielsen, and Don Norman, is a set of ten general principles for good interaction design.
  1. Visibility of system status
  2. Match between system and the real world
  3. User control and freedom
  4. Consistency and standards
  5. Error prevention
  6. Recognition rather than recall
  7. Flexibility and efficiency of use
  8. Aesthetic and minimalist design
  9. Help users recognize, diagnose, and recover from errors
  10. Help and documentation

Next, we’ll diagnose issues in a flawed interface and propose solutions to make the interactions more user-friendly.

Sign up to start coding

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?