C Plus Plus
Instructor-led training in C Plus Plus. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.
Overview
The C Plus Plus course is designed to deepen your understanding of this powerful programming language, focusing on object-oriented programming, memory management, and advanced data structures. Mastering C Plus Plus is essential for developing high-performance applications and is a valuable asset in software engineering roles.
What you'll learn
- You will be able to implement object-oriented programming concepts including inheritance, polymorphism, and encapsulation.
- You will be able to manage memory effectively using pointers and dynamic memory allocation.
- You will be able to utilize advanced data structures such as linked lists, stacks, and queues.
- You will be able to write efficient algorithms and analyze their complexity.
- You will be able to handle exceptions and implement robust error handling in your applications.
- You will be able to use the Standard Template Library (STL) to enhance code reusability and efficiency.
Curriculum
7 modules · outline is indicative and can be tailored to your team.
1Introduction to C Plus Plus
- Overview of C Plus Plus
- Basic syntax and structure
- Compiling and running C Plus Plus programs
2Object-Oriented Programming
- Classes and objects
- Inheritance and polymorphism
- Encapsulation and abstraction
3Memory Management
- Understanding pointers
- Dynamic memory allocation and deallocation
- Smart pointers
4Data Structures
- Arrays and strings
- Linked lists, stacks, and queues
- Trees and graphs
5Algorithms and Complexity
- Sorting and searching algorithms
- Algorithm efficiency and Big O notation
- Recursion vs. iteration
6Error Handling and Exceptions
- Understanding exceptions
- Using try, catch, and throw
- Best practices for error handling
7Utilizing the Standard Template Library (STL)
- Introduction to STL
- Containers, iterators, and algorithms
- Customizing STL components
Prerequisites
Basic programming knowledge is recommended.
Who should attend
This course is ideal for intermediate programmers looking to enhance their skills in C Plus Plus.
Certification
Frequently asked questions
What is the delivery format of the course?
The course is delivered through live online sessions with interactive components.
How long is the course?
The course spans 6 weeks with weekly sessions lasting 2 hours each.
Will I receive a certificate upon completion?
Yes, you will receive an Skilvi course-completion certificate after successfully finishing the course.
Are exam vouchers included?
Exam vouchers are available through authorized channels on request.
What are the prerequisites for this course?
Basic programming knowledge is recommended.

Pricing on request
- Live online (VILT)
- 24–32 hours
- Hands-on labs & assignments
- Skilvi completion certificate
Related courses

Actor Fundamentals
Instructor-led training in Actor Fundamentals. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Advanced C Sharp
Instructor-led training in Advanced C Sharp. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Advanced Java
Instructor-led training in Advanced Java. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.

Advanced Python
Instructor-led training in Advanced Python. Delivered live online by senior practitioners, with hands-on labs and a final assessment. Includes an Skilvi course-completion certificate.