• Online, Self-Paced
Course Description

This course highlights some of the most useful security features for avoiding memory corruption vulnerabilities in C++

Learning Objectives

On successful completion of this course, learners should have the knowledge and skills to identify secure coding best practices for C++, including the use of:

  • Standard containers
  • Bounds-checking functions
  • Smart pointers
  • Standard concurrency features
  • Object-oriented programming features
  • Range-based loops
  • Native regular expressions

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.