• Online, Self-Paced
Course Description

As technology matures, several conventions emerge to allow for flexibility and efficiency in terms of user experience and security. In this course, you'll learn to design apps that are secure and useable while being flexible and efficient.

Learning Objectives

Design Principles

  • start the course
  • describe why and how to use design conventions for UI/UX
  • list guidelines to follow when doing UI/UX designs
  • work with material design
  • work with IOS design guidelines
  • create better forms for your applications


Efficient Security Designs

  • describe why security is an important consideration with UI/UX design
  • create better password inputs to enhance security
  • create information recovery systems for better security and user experience
  • use modern CAPTCHA methods without being a burden to users
  • use certain techniques to make users trust you


Practice: UI/UX Principles

  • describe effective UI/UX principles


Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Software Development
  • Technology R&D