• Online, Self-Paced
Course Description

Debugging is a necessary part of the software development process since there's no such thing as perfect code. Explore the basic concepts of debugging, including why debug, and the types of problems and bugs you may expect to find.

Learning Objectives

{"recognize basic concepts of debugging"}

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
  • Test and Evaluation


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