• Online, Self-Paced
Course Description

User Interface (UI) and User Experience (UX) Design is a constantly evolving, required discipline in all domains of technology. This course covers various modern concepts that can be used when designing apps to enhance a user's experience.

Learning Objectives

Introducing UI/UX

  • start the course
  • describe UI/UX for software
  • compare the differences between UI and UX
  • describe why UI/UX is important for software products
  • describe the future of UI/UX as new technologies rise in popularity

Modern UI/UX Concepts

  • describe how to prevent users from making errors
  • use flow charts to make UI/UX designs
  • use journey maps with UX design
  • describe microinteractions and their importance
  • describe age-responsive design and how it could enhance user experience
  • define interstitial anxiety and how you should design UI/UX around it
  • describe the differences with VR interfaces and normal interfaces

Practice: Modern Concepts in UI/UX

  • list modern concepts in UI/UX

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.