Course

Introduction to C++

Infosec

This introductory course by Infosec offers a comprehensive overview of C/C++ and its importance in programming. Learn about secure C/C++, typical usage, C/C++ particularities, and more.

  • Understand the teacher, tools, and course content
  • Explore C/C++ typical usage and security considerations
  • Deep dive into C/C++ particularities and secure programming techniques

Certificate Available ✔

Get Started / More Info
Introduction to C++
Course Modules

This course includes modules on Secure C/C++, lab work with cppcheck, and in-depth coverage of C/C++ particularities, including integer manipulation, memory management, and more.

Secure C/C++

This module introduces the concepts of Secure C/C++ and provides an understanding of typical usage. It also covers the importance of security when programming in C/C++.

Lab - C++ Introduction to cppcheck

This lab module provides an introduction to cppcheck, a tool used for static analysis of C/C++ code. Students will gain hands-on experience with cppcheck to identify potential errors and vulnerabilities in C++ code.

C/C++ Particularities

This module covers various particularities of C/C++, including integer manipulation, local variables, memory management, buffer overflow, CStrings, security-enhanced CRT functions, and C++ Strings. It concludes with an introduction to a C++ Quiz to test the understanding of the concepts covered.

More Security Courses

Cybersecurity Operations Fundamentals

Cisco Learning and Certifications

Gain foundational knowledge in cybersecurity operations and prepare for a career as a Security Operations Center Analyst.

Advanced Python - Reconnaissance

Infosec

Advanced Python - Reconnaissance course provides comprehensive training on automating reconnaissance and password guessing attacks using Python for cybersecurity...

Splunk Search Expert 101

Splunk Inc.

Splunk Search Expert 101 provides a comprehensive overview of machine data, covering Splunk components, search processing language, field utilization, report scheduling,...

IBM and ISC2 Cybersecurity Specialist

IBM & ISC2

Prepare for a career in cybersecurity with the IBM and ISC2 Cybersecurity Specialist program. Gain essential skills like cryptography and risk assessment to become...