Secure Coding

Defending C

Course Learning Objectives

  • Learn how C and C++ vulnerabilities occur in desktop software.
  • Discover buffer overflows and the dangers of aspects of pointers, memory management and more.
  • Understand how to securely code in C while learning about the common pitfalls to programming in the C language.


Understand desktop software vulnerabilities when it comes to creating software in C/C++. Students will learn about safe memory management, insecure functions and how to defend against buffer overflow security concerns from unmanaged languages.


C++ developers / C++ architects

Time Required

60 minutes total

CPP201S - Defending C

$139.00 *prices shown in USD Add to Cart or Subscribe your team