Knowledge Pillars distributes the exclusive C/C++ Institute Certification Program

 

The C++ Institute is an international certification program created in 2011 under the auspices of building a modern, educated and digital society.

The C++ Institute has defined global certification credentials for the C and C++ programming languages and has developed an international C/C++ examination standard.

The C and C++ Institute Certifications are the only recognised, endorsed and badged certifications on the C and C++ languages.

Candidates can take a number of certification exams of various competency levels at over 5,000 Pearson VUE® Authorised Test Centres at a time and location convenient to them, or through the Online OpenEDG Testing Center.

 

What are C and C++?

C and C++ are two variants of the same family of imperative procedural computer programming languages supporting structured programming.

C was developed by Dennis Ritchie in 1973, and it was initially applied to make utilities running on the Unix OS. It is now widely used to implement embedded system applications in operative systems, such as desktop applications for instance. It is also used for website programming as a “gateway interface” for information between Web Applications, the Server and the Browser. 

C++ is an object-oriented programming language, initially born as an extension of C that provided object oriented capabilities. Created by Bjarne Stroustrup as a general purpose programming language, it is now always implemented as a compiled language. It is now widely used to develop games, operative systems and browsers

C and C++ Certification Programs come in the form of three certification levels, each one determining the level of expertise that the program will certify: Entry Level (only C), Associate and Professional.

About C++ Institute

You will obtain your certificate in the C or C++ language issued by C++ Institute after you successfully pass a corresponding C or C++ exam in one of over 5,000 Pearson VUE Test Centers around the world.

To gain a higher-level certification, the candidate must already hold a lower-level credential, i.e. a lower-level certification (associate) is a pre-requisite for a higher-level certification (professional).

This means that if you wish to receive a CPP certificate, you must pass two exams: CPA and CPP. Similarly, if you wish to receive a CLP certificate, you must pass the CLA and CLP exams.

The C and C++ paths are independent of each other and each certificate is issued for a lifetime (there is no need to recertify/renew your certification after a given period of time). However, each exam has its version, indicated on the certification. Follow the path that suits you best.

CLE – C Certified Entry-Level Programmer Certification: Exam Syllabus

 

Exam block #1: Basic Concepts (13.25%)

Objectives covered by the block (4 exam items)

  • fundamental concepts: compilation and the compiler, IDE, language elements, lexis, syntax and semantics, C keywords, instructions, machine/natural/artificial languages, portability
  • literals: char; integer, floating-point, and double type numbers; scientific notations, strings
  • comments
  • the printf() and puts() functions
  • the return keyword
  • the main() function
  • numeral systems (binary, octal, decimal, hexadecimal)
  • basic operators:  * / % / + – =
  • variables
 

Exam block #2: Data Types, Evaluations, and Basic I/O Operations (13.25%)

Objectives covered by the block (4 exam items)

  • primary and derived data types, modifiers
  • type casting and conversions
  • declaring variables, assigning values to variables
  • defining constants,
  • accuracy of floating-point numbers
  • basic input and output operations using the scanf(), puts(), printf() functions
  • formatting output, format specifiers
  • type casting
  • header files
  • basic calculations
 

Exam block #3: Arithmetic, logical, and bitwise operators (13.25%)

Objectives covered by the block (4 exam items)

  • operators: unary and binary, priorities and binding
  • basic calculations
  • incrementation and decrementation operators
  • shortcut operators
  • rounding the numbers
  • bitwise shifts (>> and <<)
  • logical operations: and, or, not
  • the truth table
 

Exam block #4: Flow control: decision-making statements (13.25%)

Objectives covered by the block (4 exam items)

  • conditional statements: ifif-elseif-else ifif-else if-else
  • multiple conditional statements
  • nested conditions
  • switch and case
  • the default keyword
  • control instructions
 

Exam block #5: Flow control: loops (16.50%)

Objectives covered by the block (5 exam items)

  • building loops: whilefordo…while
  • iterating through sequences
  • infinite loops
  • loop elements, and loop execution
  • nesting loops
  • controlling loop execution: breakcontinue

 

Exam block #6: Arrays, pointers, and memory management (16.50%)

Objectives covered by the block (5 exam items)

  • creating and initializing arrays
  • indexing and manipulating arrays
  • sorting data in arrays
  • initiators
  • pointers, the NULL pointer, pointer arithmetic
  • addresses, references, dereferences, the sizeof operator
  • pointers vs. arrays
  • multidimensional arrays
  • arrays of pointers
  • the void type
  • memory allocation and deallocation: the malloc() and free() functions
 

Exam block #7: String manipulation (7%)

Objectives covered by the block (2 exam items)

  • character arrays, the ASCII code,
  • string initialization
  • string functions: strcpy, strlen, strcat
  • processing strings
  • string header files
 

Exam block #8: The Basics of Functions (7%)

Objectives covered by the block (2 exam items)

  • functions, parameters, definitions, declarations, invocations
  • creating user-defined functions
  • using selected C library functions

 

 

Last updated: December 9, 2019
Aligned with CLE-10-01

CLA – C Programming Language Certified Associate

A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, developer tools, the syntax and semantics of the C language, data types offered by the C language, and writing programs using standard language infrastructure regardless of the hardware or software platform.

CLA Exam: Outline

♦ Introduction to compiling and software development;
♦ Basic scalar data types and their operators;
♦ Flow control;
♦ Complex data types: arrays, structures and pointers;
♦ Memory management;
♦ Files and streams;
♦ Structuring the code: functions and modules;
♦ Preprocessor directives and complex declarations.

 

CLA Exam: Objectives

Click the button below to download the full list of the CLA exam objectives:

Click the button below to download a PDF with sample exam questions:

 
 

About the CLA exam objectives

C++ Institute is committed to maintaining the high quality of the certification program as one of its key priorities. The CLA exam objectives have been designed in such a way as to correspond with professional standards, admission requirements and C graduate programs offered by schools and universities.

C++ Institute welcomes all educational entities interested in receiving assistance in planning, developing, implementing and delivering an effective C language curriculum, as well as transferring credit for C classes for those students who hold CLA certificates issued by C++ Institute.

CLP – C Certified Professional Programmer Certification

A test candidate should demonstrate sufficient knowledge of the syntax and semantics of the C language, as well as advanced data types offered by the language, advanced librariesthe universal concepts of computer programming and developer tools, ability to identify code bugs and bottlenecksprogramming of advanced data structures, solving non-trivial problems with the use of data structures and algorithms, designing and writing programs using standard language infrastructure regardless of the hardware or software platform.

CLP Exam: Outline

♦ Evolution of C (eg. new C11 keywords, trigraphs and digraphs – see exam objectives)
♦ Handling variable number of parameters (<stdarg.h>);
♦ Memory and strings (<string.h> et al.);
♦ Internationalization I18N;
♦ Processes and threads;
♦ Floats and ints once again (<math.h>, <fenv.h>, <inttypes.h> et al.);
♦ Network sockets – absolute basics;
♦ Miscellaneous (eg. portability issues and undefined behaviours, const variables vs. volatile variables – see exam objectives);

 

CLP Exam: Objectives

Click the button below to download the full list of the CPP exam objectives:

 
 

About the CLP exam objectives

The C++ Institute is committed to maintaining the high quality of the certification program as one of its key priorities. The CLP exam objectives have been designed in such a way as to correspond with professional standards, admission requirements and C graduate programs offered by schools and universities.

The C++ Institute welcomes all educational entities interested in receiving assistance in planning, developing, implementing and delivering an effective C language curriculum, as well as transferring credit for C classes for those students who hold CLP certificates issued by the C++ Institute.

CPA – C++ Certified Associate Programmer

A test candidate should demonstrate sufficient knowledge of the universal concepts of computer programming, developer tools, the syntax and semantics of the C++ language, data types offered by the C++ language, the principles of the object-oriented model and its implementation in the C++ language, the means useful in resolving typical implementation problems with the help of standard C++ language libraries, and writing programs using standard language infrastructure regardless of the hardware or software platform.

CPA Exam: Outline

♦ Introduction to compiling and software development;
♦ Basic scalar data types, operators, flow control, streamed input/output, conversions;
♦ Declaring, defining and invoking functions, function overloading;
♦ Data aggregates;
♦ Strings processing, exceptions handling, dealing with namespaces;
♦ Object-oriented approach and its vocabulary;
♦ Dealing with classes and objects, class hierarchy and inheritance;
♦ Defining overloaded operators, user-defined operators, exceptions;

 

CPA Exam: Objectives

Click the button below to download the full list of the CPA exam objectives:

Click the button below to download a PDF with sample exam questions:

 
 

About the CPA exam objectives

C++ Institute is committed to maintaining the high quality of the certification program as one of its key priorities. The CPA exam objectives have been designed in such a way as to correspond with professional standards, admission requirements and C++ graduate programs offered by schools and universities.

C++ Institute welcomes all educational entities interested in receiving assistance in planning, developing, implementing and delivering an effective C++ language curriculum, as well as transferring credit for C++ classes for those students who hold CPA certificates issued by C++ Institute.

CPP – C++ Certified Professional Programmer

A test candidate should demonstrate sufficient knowledge of the C++ template mechanism, reading and understanding definitions of template functions and classes, using property template classes and methods including third party templates, creating template functions and classes, C++ STL library including the IO part, and solving common programming problems with STL predefined classes and methods.

CPP Exam: Outline

♦ Templates;
♦ STL Sequential containers;
♦ STL Associative containers;
♦ Non-modifying STL algorithms;
♦ Modifying STL algorithms;
♦ Sorting STL operations;
♦ STL merge operations;
♦ STL utilities and functional library;
♦ STL Advanced I/O.

 

CPP Exam: Objectives

Click the button below to download the full list of the CPP exam objectives:

 
 

About the CPP exam objectives

C++ Institute is committed to maintaining the high quality of the certification program as one of its key priorities. The CPP exam objectives have been designed in such a way as to correspond with professional standards, admission requirements and C++ graduate programs offered by schools and universities.

C++ Institute welcomes all educational entities interested in receiving assistance in planning, developing, implementing and delivering an effective C++ language curriculum, as well as transferring credit for C++ classes for those students who hold CPP certificates issued by C++ Institute.

CLE: Testing Policies

Registration and scheduling

C++ Institute Test Candidates can register and take the CLE – C Certified Entry-Level Programmer exam online via the OpenEDG Testing Service Platform available at https://edube.org.

C++ Institute CLE exam sessions do not need to be scheduled in advance, and test candidates can register for and take exams on the same day.

Test Candidate account

Prior to taking an exam, the candidate is required to create a User (Test Candidate) Account at https://edube.org/registration. The candidate must provide their personal information and address, set up a secure password, and read and accept the Terms of Service.

Create Test Candidate Account

Test Candidate account set-up process (approx. 5 minutes):

  • Go to https://edube.org/registration
  • Fill out and submit the registration form
  • Activate the account by clicking an activation link sent to the email address provided in the registration form. The activation link remains valid for 7 days.
  • Sign in to the account at https://edube.org/login

Please note that once your account has been set up, you will no longer be able to edit some of the information associated with your profile (i.e., your name, email address, and date of birth), so please make sure all the details you provide in the registration form are correct. Requests for changes in personal details can be submitted by contacting Knowledge Pillars Customer Service through your User Account Inbox.

Exam registration

Taking any exam requires that the test candidate have an exam voucher. Test candidates may purchase exam vouchers at Knowledge Pillars Webshop and assign them to their accounts.

Purchase exam vouchers

To purchase an exam voucher, the test candidate should go to https://knowledge-pillars/shop, add the voucher to the cart, and place an order.

During the process the client will be requested to provide billing information (invoice details and the email address where the invoice should be sent), shipping information (email address where the voucher should be sent) and read and accept the Voucher Policies. In the final stage of the order placement process, the client will be requested to make payment (PayPal/Credit card, or Wire Transfer based on a Pro Forma Invoice issued).

Candidates may pay for exams by all major credit cards (i.e., Visa, MasterCard, American Express), Debit Cards or via PayPal account.

The voucher purchased remains valid for at least 90 days from the date of purchase. The voucher must be used before its date of expiry.

Assign vouchers to account

Test candidates who already have an exam voucher can assign it to their User Account before taking the exam. The exam vouchers assigned are displayed on the OpenEDG User Account and may be used to launch exams via OpenEDG Testing Service.

Take exam

After logging in at https://edube.org/login, test candidates can launch exam sessions by:

  • clicking Take Exam (if the test candidate has an exam voucher and wishes to begin their exam session immediately) or by
  • clicking Launch Exam next to the voucher assigned to the OpenEDG User Account (if the voucher has been assigned to the account.)

Admission Policy

Non-Proctored Exams

Test Candidates who wish to take a non-proctored exam do not need a proctor authorization, which means their exam session begins immediately with no supervision after they enter the voucher code and proceed to the exam session on their User Account.

Candidates who have an exam voucher should sign in to their User Account at https://edube.org/login and enter the voucher code. Then they will be asked to read and accept the Non-Disclosure Agreement and OpenEDG Testing Service Terms and Conditions, and begin the exam session.

Proctored Exams

Test Candidates who wish to take a proctored exam need a proctor authorization to begin the exam session. Candidates can take proctored exams at C++ Testing Service facilities (i.e., schools and universities that are members of the OpenEDG Authorized Academy Program and/or Knowledge Pillars Testing Service Partners).

Proctored exams must be held in a secure testing environment (physical test center, quiet testing room, testing station which complies with recommended hardware/software, proctor invigilation during exam session, etc.).

A designated proctor must verify the candidate’s identity and exam information, and approve the launch of the exam session. During the exam, the proctor will supervise the session and report any improper conduct or examination process violation to the exam sponsor.

We ask that you arrive at the testing center 15 minutes before your scheduled appointment time so that you have time to complete the necessary sign-in procedures.

Please be prepared to show at least one form of personal identification, e.g., a valid, government-issued picture ID. Expired IDs are not valid. Failure to provide the required ID will result in you being denied entry to the examination. Your exam Proctor will verify your identity and launch your exam session.

You can provide the following forms of ID: State/Country ID card; Government-issued driver’s license; Passport; Military ID; Employee/school ID, Social Security card; Credit/Debit Card; Bank/ATM card; Library card.

Non-Disclosure Agreement

Test Candidates must read and accept the Non-Disclosure Agreement, which takes effect immediately after launching the exam session. Test Candidates agree to treat examination materials as confidential, take no copy of the test or notes that contain the content of the exam, specifically the exam questions and answers used during the session, and comply with the Testing Policies throughout and after the exam session.

Refusal to accept the Non-Disclosure Agreement will result in termination of the exam session – the voucher status will be changed to used, and the exam fee will be forfeited.

Reschedule Policy

If you wish to reschedule your proctored exam, you must contact the OpenEDG Testing Service Provider/facility you will take your test at not less than 24 hours prior to your exam appointment.

Non-Proctored exams do not need to be rescheduled. As long as you have not redeemed your exam voucher, you can take your exam in a later time. Please make sure the voucher code has not expired.

Cancellation Policy

If you wish to cancel your proctored exam, you must contact the OpenEDG Testing Service Provider/facility you will take your test at not less than 24 hours prior to your exam appointment.

Accommodation of disabilities

C++ Institute will endeavor to accommodate any special requirements. Candidates must submit their accommodations requests to C++ Institute who will then notify them about the decision. All special conditions must be approved before the exam appointment. Accommodations may include:

  • 25% time extension,
  • 50% time extension,
  • 100% time extension,

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

Retake policy

When a candidate fails or passes an exam, he or she must wait 7 days before being allowed to re-sit that exam. There is no limit to the number of retakes of a failed/passed exam.

Testing Environment and Exam Session Security

Test candidates should take exams in a quiet, well-lighted area, which is free from noise and distraction. The following Code of Honor and rules for taking the exam must be respected throughout and after the exam session:

  • the test candidate must work entirely alone on the test, and all the solutions submitted must be their own work;
  • the test candidate must not share their solutions or any information about the exam contents with anyone;
  • the test candidate must not use a false identity or take the test in somebody else’s name;
  • the test candidate must not engage in any unfair activities that may dishonestly improve their results or influence somebody else’s results.

 

Prohibited behaviors during and after the exam session

The Test Candidate declares they will not participate in any cheating incident, breach of security, or any other behavior that may be considered a compromise of the integrity or confidentiality of the exam. Prohibited behaviors include (and are not limited to):

  • copying, publishing, selling, offering to sell, distributing in any way, or otherwise transferring, modifying, making derivative works of, reverse engineering, decompiling, disassembling, or translating any exam or any part of the exam content;
  • disseminating the actual exam content by any means (e.g., web postings or reconstruction through memorization)
  • using a falsified identity, or providing falsified information or documentation; solicitation of a third party to take a test on the test candidate’s behalf;
  • using falsified or modified certificates/score reports to misrepresent the actual certification status;
  • seeking or obtaining unauthorized access to examination materials before, during, and after the exam session; using brain dump materials or any unauthorized publication of exam items;
  • exiting the exam session Full Screen mode;
  • exiting the exam session interface;
  • opening new tabs or pages, clicking/moving the mouse pointer anywhere outside the exam session interface;
  • using more than one monitor/screen during the exam session;
  • causing intentional Internet connection drops;
  • causing a disturbance of any kind in a testing facility (proctored exams)
  • making notes of any kind;
  • using any recording devices during exam;
  • tampering with the operation of the testing facility equipment (proctored exams) or attempting to hack the OpenEDG Testing Service system;
  • violating the Exam Policy or Exam Retake Policy;
  • otherwise violating the Exam Terms and Conditions or NDA.

Penalties

Test candidates who have been found violating the Testing Policy may be subject to penalties, which include:

  • immediate termination of the exam session;
  • a lifetime ban on all future exams,
  • the nullification of all previous certifications,
  • reporting misconduct to other exam sponsors and providers of other certification programs,
  • reporting misconduct to third-party testing service providers (e.g., Pearson VUE).

Age requirements

  • children under 13 are not allowed to test or receive certification even with parental consent;
  • minors between 13 and 17 years of age are allowed to take tests and if passed, receive certification (with parental or legal guardian consent)
  • test candidates who are 18 years or older are eligible for certification without any age-related restrictions;
  • OpenEDG reserves the right to impose additional restrictions to comply with local data protection laws.

 

Additional Information for Test Candidates

  • Please note that no automatic time extension is given to candidates who reside in a country where the first language is not English, or to candidates whose first language is not English.
  • Your proctored exam length may include time for non-scored sections such as a tutorial. The appointment length does not necessarily reflect the total amount of time allotted for the actual exam.
  • After you finish your exam, a score report (pass/fail and breakdown) will become available in your User Account in the Exam History Successful candidates will receive their online certifications/credentials via email; these will also be available in the User Account.
  • When a candidate fails or passes an exam, he or she must usually wait 7 days before being allowed to re-sit that exam. There is no limit to the number of retakes of a failed/passed exam. See Testing Policies for specific exams to learn more.
  • OpenEDG will endeavor to accommodate any special requirements. Candidates must submit their accommodations requests to C++ Institute who will then notify them about the decision. All special conditions must be approved before the exam appointment. To submit your request for special exam conditions, please contact info@knowledge-pillars.com.

Last revised: December 6, 2019

CLA, CLP, CPA, CPP

Registration and Scheduling

C++ Institute candidates can register and schedule by:

  • Calling the Pearson VUE Contact Center: +44 161 855 7483 | 9:00–18:00 CET (8:00–17:00 GMT) Monday–Friday; closed on local holidays;
  • Contacting a Pearson VUE Authorized Test Center.

All C++ Institute exams should be scheduled at least one full business day (24 hours) in advance. Candidates may pay for exams by all major credit card (i.e. Visa, MasterCard, American Express), Debit Cards or Vouchers. Confirmation emails will be generated after scheduling, rescheduling or cancelling tests. Payment receipts will be generated. Receipt will be issued for refunds of credit/debit cards only. 

Admission Policy

We ask that you arrive at the testing center 15 minutes before your scheduled appointment time so that you have time to complete the necessary sign-in procedures. Please be prepared to show two forms of personal identification. You will be required to present two forms of valid in date identification at reception, both must have your name and signature and one must be a valid, government-issued picture ID. Expired ID’s are not valid. Failure to provide the required ID will result in you being denied entry to the examination.

Primary ID can be:

♦ a valid and signed government-issued passport,
♦ a valid and signed photo card driver’s license,
♦ a valid military ID,
♦ a valid and signed state/country ID card,
♦ or a valid employee/school card.

Secondary ID can be:

♦ Social Security card,
♦ a Debit or Credit Card, or
♦ any ID from the primary list as long as it has not been used as the primary ID.

You will be provided with a secure locker where any personal items can be stored prior to entering the testing room. Watch the video on the right to learn what you may expect in a Pearson VUE test center.

 
 
 

Reschedule Policy

If you wish to reschedule your exam, you must contact Pearson VUE 24 hours prior to your exam appointment. Appointments must be rescheduled within the authorized exam delivery period. All registrations with accommodations must be rescheduled or canceled through the Call Center (+44 161 855 7483, Monday-Friday, 9:00-18:00 CET).

Cancellation Policy

If you wish to cancel your exam, you must contact Pearson VUE 24 hours prior to your exam appointment. If you cancel an exam less than 24 hours in advance, you will forfeit your entire exam fee. Exam fees are also due for no-shows.

To contact Pearson VUE regarding cancellations, or any problems you experience during the registration or booking process, please call 0161-855- 7483.

Accommodation of disabilities

C++ Institute will endeavour to accommodate any special requirements. Candidates must submit their accommodations requests to C++ Institute who will then notify them about the decision, and inform Pearson VUE upon approval. All special conditions must be approved before the exam appointment. Accommodations may include:

♦ 25% time extension,
♦ 50% time extension,
♦ 100% 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, or candidates whose first language is other than English.

To submit your request for special exam conditions, please fill out and send the form available here (available from March 2018).

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 retakes of a failed exam. No retakes of a passed exam of the same exam version are allowed. The candidate who qualifies for a free retake of a failed exam can request only one free retake session of a given exam.

Additional Information

Please note that your “appointment length” may include time for non-scored sections such as a tutorial. The appointment length does not necessarily reflect the total amount of time allotted for the actual exam.

If you arrive more than 15 minutes after your scheduled appointment time and are refused admission, the exam and delivery fees are not refundable.

After you finish your exam, a printed report (pass/fail and breakdown) will be provided to you at the test centre. This document should be retained for your records, as replacements will not be provided under normal circumstances. After your exam, you can authenticate your score report. Good luck!

Last revised: December 11, 2019

CLE

Technical Requirements

OpenEDG Testing Service can be accessed online through any up-to-date Internet browser. The equipment and technical requirements necessary to launch an exam session are:

  • a desktop computer or a laptop (recommended: a desktop computer with a mouse/pointing device and keyboard)
  • minimum RAM: 1 GB or more;
  • minimum processor: 1.0 GHz or more;
  • the most recent version of Mozilla Firefox, Microsoft Edge, Google Chrome, Safari, Opera (preferred: Google Chrome)
  • JavaScript enabled in your browser (mandatory requirement)
  • a fast and stable Internet connection (recommended Internet download speed: 1.0 Mbps or higher; recommended Internet upload speed: 0.5 Mbps or higher)
  • a color monitor, minimum screen resolution: 640 by 480 pixels (recommended: 1024 by 768 pixels)
  • Windows 7/8/10 OS, MacOS X 10.0x or newer, Linux OS;
  • disable automatic software or system updates (e.g., Windows updates should be turned off or set to not occur during the exam session), notifications (e.g., new email notifications), pop-up windows, and applications that can disturb or disrupt the exam session;
  • whitelist the domains “*.edube.org” and “*.openedg.org”
  • full access through ports 80 (http), 443 (https), and http redirects permitted.

Start here: choose your path

If you’re ready to take a C or C++ examand get C/C++ certified, all you need to do is follow the steps below:

  • register on Knowledge Pillars and create your account,
  • buy your voucher from the Knowledge Pillars webshop,
  • if you are taking a CLA or CLP certification, go to a Pearson VUE Testing Center and take your C/C++ exam. Find the nearest Testing Center here
  • If you are taking a CLE, click here

Once you have passed your C/C++ exam, you will get a confirmation email from the C++ institute notifying you of when you will get your digital transcript and paper certificate. 

If you’re interested in taking a C or C++ certification, you are most likely also interested in getting trained and learn, before taking the exam.

Here you can find a link to some free basic learning provided by C++ Institute.

 

Do you want more and getting a higher standard of advanced training?

Click below on the links to get access to our high stake learning providers’ courses and get a 10% cash back.

Perfect!

We have several Partnership Programs for Testing Centers, Schools, Academies and Distributors. Reach out to us, sending an email to info@knowledge-pillars.com and you will hear from us very soon!

Thank you for your interest