• Online, Self-Paced
Course Description

As chatbots and voice interfaces gain popularity, developers are starting to depend on AI systems to make them even more intelligent. In this course, you will learn how to design a positive user experience when creating an AI.

Learning Objectives

UI/UX Considerations with AI

  • start the course
  • describe how UI/UX impacts AI design
  • create a personality for your AI program that enhances user experience
  • design methods to mitigate user errors
  • design methods to make AI able to help you use the app
  • create more natural conversations


  • describe what API.AI is
  • create an AI agent using a prebuilt agent
  • add functionalities to API.AI agents
  • deploy API.AI agents as Messenger bots

Other Platforms

  • describe wit.ai
  • use wit.ai to create a simple AI agent
  • describe the Microsoft Bot Framework

Practice: API.AI Agents

  • create an api.ai agent

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.