CPP: C++ Certified Professional Programmer
CPP: C++ Certified Professional Programmer, from the C++ Institute (part of OpenEDG), is the advanced level of its C++ path. It recognises experienced developers who can use modern C++ and its standard library to build efficient, well-structured software.
The exam concentrates on advanced C++, with particular weight on templates, the Standard Template Library, containers, iterators and algorithms, and the practices that keep large codebases reliable. Our preparation course is designed for working programmers, with in-depth labs and realistic problems, followed by exam-style rehearsal so you can sit it with confidence.
Your path to certification
Prepare
Start from where you are; we help you assess your level.
Train
1 course with an instructor
Sit the exam
CPP
Stay current
Check the awarding body's current renewal policy: the C++ Institute sets the validity period for its certifications.
Where do you sit the exam? At our test centre
Associate and professional C and C++ Institute exams are delivered through Pearson VUE at our Authorised Test Centre in Mazzeh. Entry-level exams such as CLE and CPE are taken online through the OpenEDG testing service, and we will confirm the exact exam and version with you before you book.
Preparation courses
Renewal and validity
The C++ Institute publishes the validity rules for each of its certifications, and these can change over time. Check the C++ Institute's current renewal policy when you pass, and keep your skills current as new C++ standards are released.
Let's plan your next step together.
Tell us the course or certification you have in mind and we'll send the outline, upcoming dates, fees and private-team options.