C++ Institute is recognized as the world’s leading organization offering a high-stakes C and C++ certification program, allowing candidates to test at thousands of accessible and secure Pearson VUE testing centers worldwide. C++ Institute is committed to the development of a global standard in C and C++ certification, which will allow programming specialists, software developers and IT professionals from all over the world to assess and document their programming skills objectively and to gain recognition for their expertise.
In 2012, the C++ Institute and Pearson VUE, the global leader in computer-based testing, established a partnership to deliver a certification program for the C and C++ programming languages. This cooperation led to the launch of the first globally available C and C++ certification program, accessible through Pearson VUE’s worldwide network of testing centers.
In 2017, OpenEDG – Open Education and Development Group – started managing the C++ Institute certification program, further expanding its reach and maintaining its high standards of quality and integrity.
Since then, the certification exams have been continuously delivered – both at Pearson VUE Authorized Test Centers and via TestNow, the OpenEDG Testing Service, which offers flexible online proctored testing options. Together, OpenEDG C++ Institute and Pearson VUE remain committed to providing high-quality certification programs that validate your knowledge, skills, and proficiency in C and C++ programming.
C++ Institute has built two paths of testing and certification. The first path covers the C programming language and the second the C++ programming language. Each programming path offers three levels of qualification: entry, associate, and professional.
The holder of an entry-level certificate demonstrates essential knowledge of programming in the C (CLE) or C++ (CPE) language. They understand basic programming concepts, fundamental coding techniques, essential terminology, and common standard library functions.
The CLE and CPE certifications validate your entry-level skills in C or C++ programming. They help you build confidence, strengthen your resume, and lay a strong foundation for advancing to the associate and professional levels.
The associate-level certificate recognizes your strong grasp of programming in the C (CLA) or C++ (CPA) language. It reflects your ability to apply essential programming techniques, use core language features, follow coding best practices, and work with standard libraries.
Earning the CLA or CPA certification shows that you’re not only confident in your skills but also ready to apply them in real-world projects. It helps you stand out as a career-ready professional and sets a solid foundation for further advancement in programming and software development.
The professional level marks advanced expertise in programming with the C (CLP) or C++ (CPP) language. Certificate holders at this level demonstrate mastery of advanced programming techniques, complex algorithms, industry best practices, and advanced library functions. They are capable of tackling complex coding challenges and building sophisticated software solutions.
The CLP and CPP certifications confirm your advanced programming skills in C or C++. They showcase your commitment to continuous learning, help you stand out in the job market, and serve as a globally recognized credential of your professional competence.
With the growing demand for skilled C and C++ programmers, formal recognition of your expertise has become increasingly valuable. The C++ Institute, in cooperation with Pearson VUE, is committed to delivering a globally recognized certification program designed specifically for C and C++ programming professionals.
Click on the exam badge to read about program details and exam objectives.
You can earn a C or C++ certification issued by the C++ Institute by passing the corresponding exam at any of over 5,000 Pearson VUE® Authorized Test Centers worldwide or via TestNow™, the OpenEDG online testing service.
Although not mandatory, it is strongly recommended to follow the certification pathway from the entry-level through the associate level before attempting the professional-level exams. Building your knowledge step by step will help you develop a solid foundation, master essential programming skills, and increase your chances of success at higher certification levels.
For example, before taking the CPP exam, we recommend passing the CPA exam first. Similarly, before attempting the CLP exam, it is advisable to complete the CLA exam. This structured approach ensures that you are well-prepared for the advanced concepts and skills required at the professional level.
The C and C++ certification tracks are independent of each other. Currently, all certificates are issued for a lifetime – with no recertification required. Each certification reflects the exam version you completed. Please note that certification policies may be updated in the future. Choose the path that best fits your goals and learning journey.