C Language — Secure and Reliable Code (C6)

Programming, C, C++

Learn practical methods to write secure C code and systematically eliminate undefined behavior. The course covers proven techniques for memory and pointer safety and practical defences against buffer and integer overflows.

Hands-on work with static analysis, compilers and modern sanitizers plus dynamic analysis to find bugs early. The course explains applying C security standards (CERT C, MISRA C), defensive design and code review practices for long-term maintainability.

Location, current course term

Contact us

Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Undefined behavior in C
  • Safe memory and pointer handling
  • Buffer overflows and integer overflow
  • Input validation and error handling
  • Defensive programming
  • Secure design principles in C
  • Static code analysis
  • Sanitizers and dynamic analysis
  • Security standards (CERT C, MISRA C)
  • Code review and long-term maintainability
Assumed knowledge:
Good knowledge of C programming.
Recommended previous course:
C Language – Automated Testing (C5)
Schedule:
3 days (9:00 AM - 5:00 PM )
Language: