CLA – C Programming Language Certified Associate Certification (CLA – C Certified Associate Programmer Certification)

C Programming Language Certified Associate (CLA) is a professional certificate that measures your ability to accomplish coding tasks related to the basics of programming in the C programming language, as well as fundamental programming techniques, customs and vocabulary, including the most common library functions and the usage of the preprocessor.

A test candidate should demonstrate sufficient knowledge of the following concepts:

♦ the universal concepts of computer programming and developer tools;
♦ the syntax and semantics of the C language as well as data types offered by the language;
♦ writing programs using standard language infrastructure regardless of the hardware or software platform.

Exam name:   CLA – C Programming Language Certified Associate (CLA – C Certified Associate Programmer)
Exam code:   CLA
Associated certifications:   CLP – C Certified Professional Programmer,
Pre-requisites:   None
Exam version:   1.0 (2012), 2.0 (2015) CLA-11-02 (Pearson VUE), CLA-NP-11-02 (OpenEDG Testing Service)
Duration:   65 minutes (exam) + 10 minutes (NDA/Tutorial)
Number of questions:   55
Format:   Single-choice, Multiple-choice questions
Passing score:   70%
Full exam price:   USD 295 (see discount information)
Languages:   English
Delivery Channel:
  Pearson VUE Testing Centers (CLA-11-02), OpenEDG Testing Service (CLA-NP-11-02)
Testing Policies:   CLA-11-02 (Testing Policies), CLA-NP-11-02 (Testing Policies)
Purchase Vouchers:
  OpenEDG Voucher Store

To learn more about exam objectives and study resources, locate a test centre that is near you, or schedule your exam, please click on the buttons below.

See Exam Syllabus

See Study Resources

Schedule CLA-NP-11-02

Schedule CLA-11-02

COVID-19 Updates

Most testing centers around the world have suspended their operations or are operating at limited or changed capacity due to the coronavirus (COVID-19) epidemic.

In response to the multiple requests from teachers, instructors, students, professionals, and test candidates from all over the world we have made a decision to enable test candidates to take the associate-level exam (CLA-NP-11-02) online and attempt the qualification CLA – C Certified Associate Programmer from the comfort of their homes, without risking exposure to COVID-19.

Health and safety of test candidates is our top priority. Therefore, the CLA – C Certified Associate Programmer certification program will be temporarily available through OpenEDG Testing Service online delivery channel (from April 10, 2020 to July 31, 2020 August 31, 2020, with possibility of extension.)

Updated July 30, 2020

Rescheduling and canceling

C++ candidates must reschedule and cancel exam appointments at least one full business day (24 hours) before the appointment via the Candidate website ( or the Call Center (+44 161 855 7483). Appointments must be rescheduled within the authorized exam delivery period. All registrations with special requests must be rescheduled or canceled through the Call Center.

Accommodation of disabilities

C++ Institute will endeavor to accommodate any special requirements. Candidates must submit their requests to C++ Institute (, who will then notify Pearson VUE by email. Special requests may include:

  • 25% time extension;
  • Adjustable font;
  • Adjustable contrast.

No automatic time extension is given to candidates who reside in a country where the first language is not English.

Retake policy

When a candidate fails an exam, he or she must wait 15 days before being allowed to re-sit that exam. There is no limit to the number of times a candidate may retake an exam. No retakes of a passed exam of the same exam version are allowed.

Each candidate who has paid the full exam price (USD 295), or has completed the CLA course in the self-study mode (used a 50% discount voucher to schedule the exam) in the C/C++ Education Platform, is eligible for one free retake of the CLA exam. A candidate who meets the above criteria and wants to receive a free voucher to re-sit a failed exam must fill out and submit the Re-take Voucher Request Form no later than 365 days after failing the exam as long as the exam version has not been retired.

The voucher entitling the candidate to a free retake of the exam will be sent to the candidate’s email address associated with their Pearson VUE account right after submitting the request. The voucher is valid for at least 45 days.


Need help starting your Pearson VUE web account for C++ Institute exams? Don’t know how to connect your Pearson VUE web account with your C++ Institute student account? Not sure how to schedule an exam? Check out our tutorials!

If you’re ready to take the CLA exam, all you need to do is set up a Pearson VUE web account and schedule the exam at (click the buttons on the left and right below for assistance). If you are also a student at our C/C++ Education Portal, don’t forget to connect your student account with your Pearson VUE web account (click the middle button below for assistance) so that you are able to claim your voucher upon completion of the CLA course.

How to set up a Pearson VUE account

How to connect PVUE and C++ Institute accounts

How to schedule a C++ Institute exam