• Online, Self-Paced
Course Description

The world of artificial intelligence (AI) includes many areas in computing, which makes it a complex field. This course provides a useful description of AI, which will allow you to describe real-world problems as artificial environments.

Learning Objectives

Introducing AI

  • start the course
  • describe the four main definitions of artificial intelligence
  • describe some of the fields in artificial intelligence research and their applications
  • list some of the techniques used to build artificial intelligence systems
  • define intelligent agents
  • describe the different types of intelligent agents


  • define the task environment that intelligent agents live in
  • distinguish between an observable, a partially observable, and an unobservable environment, and describe how these affect agents
  • describe how the number of agents in a given environment can affect an agent
  • define deterministic and stochastic environments and how the level of certainty in an environment affects agents
  • describe the different types of environmental behavior and how this can affect agents

Practice: Agents and Environments

  • create a description of an environment related to a particular problem and how an agent might behave in that environment

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.