The C++ Institute is a non-profit project run by the Open Education and Development Group (OpenEDG) to promote the C and C++ programming languages, provide a global framework for C and C++ examinations, as well as enhance, develop and support professional careers in C and C++ programming and related technologies.

The C++ Institute brings together a committed community of IT professionals, programming specialists, programming enthusiasts, educational establishments, training organizations, companies, and volunteers who strive for quality development, assessment excellence, and the popularization of programming in the C and C++ languages.

In 2012, C++ Institute and Pearson VUE, the leader in computer-based testing, established cooperation for the exclusive delivery of a certification program created for the C and C++ programming languages. On the foundations of this cooperation, C++ Institute and Pearson VUE began to provide the first globally available C and C++ testing and certification program.

The C++ Institute and Pearson VUE are committed to providing the whole IT community with test and certification programs of the highest quality. We are proud to offer professional certifications designed to provide industry recognition of your knowledge, skills and proficiency in C and C++ programming.

Two certification paths, two proficiency levels, four exams

Within the C++ Institute project, we have 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 two levels of qualification: associate, and professional.

The holder of a certificate at the associate level possesses knowledge of the basics of programming in the C (CLA) or C++ (CPA) language, and demonstrates fundamental programming techniques, customs, vocabulary and the most common library functions.

The CLA and CPA certification will not only help you gain confidence in the knowledge that you possess fundamental C or C++ skills, but it will also give you a chance to stand out in the job market. It will let you complement your education and will give you a head start on preparing for and advancing to the professional level.

The holder of a certificate at the advanced level possesses knowledge of advanced programming in the C (CLP) or C++ (CPP) language, and demonstrates advanced programming techniques, customs, and vocabulary as well as advanced library functions. He or she is capable of using and creating complex algorithms and is able to deal with complex coding problems.

The CLP and CPP certification shows that you are passionate about C and C++. It proves that you take your career development seriously and it lets you stand out with a globally-recognized credential. Professional certification reflects your wide programming skills and experience.

C++ Certified Associate Programmer (CPA)

C++ Certified Professional Programmer (CPP)

C Programming Language Certified Associate (CLA)

C Certified Professional Programmer (CLP)

Learn more about the OpenEDG C++ Institute certifications

For more information about the C++ Institute certification programs, please visit the official C++ Institute project site.