About the Python Institute

The Python Institute is a non-profit project set up by the Open Education and Development Group (OpenEDG) to promote the Python programming language, train a new generation of Python programmers, and support professional careers in programming in Python and related technologies.

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

One of the primary goals of the Python Institute is to set the standard of skills, as well as provide development opportunities for individuals who wish to pursue a career related to Python programming.

In line with the strategic goals associated with the enhancement and development of careers in Python programming, the Python Institute provides a global framework for Python high-stakes examinations.

Python Institute Certifications

The Python Institute offers vendor-neutral certification in the Python Programming language, provided in cooperation with Pearson VUE, the world’s leader in computer-based testing.

The Python Institute is committed to the development of a global standard in Python 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.

The Python Institute has defined a global certification path for the Python programming language, and has developed an international Python examination standard.

Candidates can take certification exams at two competency levels (Associate and Professional) at over 5,000 Pearson VUE® Authorized Test Centers and Pearson VUE® Authorized Test Center Selects, at a time and location convenient to them.


Python Certified Professional Programmer (PCPP) and Python Certified Associate Programmer (PCAP)


The Python Institute is pleased to offer the following certification exams to test candidates:

Exam Exam Version Exam length Number of Questions Format Passing score Exam Status
PCAP | Python Certified Associate Programmer
PCAP-31-01 65 minutes (exam) + 10 minutes (NDA/Tutorial) 50 Single-choice/Multiple-choice 80% to be published in the 1st quarter of 2018
PCPP | Python Certified Professional Programmer
PCPP-32-01 65 minutes (exam) + 10 minutes (NDA/Tutorial) 50 Single-choice/Multiple-choice 80% to be published in the 2nd  quarter of 2018

The candidate will obtain Python certification, issued by the Python Institute, after he or she successfully passes a PCAP or PCPP exam in an authorized Pearson VUE Test Center. The candidate who wishes to gain a professional-level credential (PCPP) must already hold an associate-level credential (PCAP), which means that the PCAP certification is a pre-requisite for the PCPP certification.

Schedule your exam

Before scheduling your exam, please set up your web account at Pearson VUE and obtain your Test Candidate Identification Number (CPI ID). If you already have your CPI ID, please sign in to your Pearson VUE web account and follow the exam registration procedure. Your appointment can be made in advance or, if it is possible, on the same day you wish to test. You do not need to have a voucher to schedule a Python Institute exam. Having signed in to your Pearson VUE web account you are able to register online using your credit card.

Prepare for your exam

You can sign up for any Python Institute courses aligned with the PCAP and PCPP certifications that are either available through the Cisco Networking Academy program or the OpenEDG Education Platform.

Having completed the courses, you will be eligible for a discount voucher on your exam. For more information about training materials, as well as self-study and instructor-led courses, please visit the Python Institute’s official website.

Verify your certification

Others can easily verify a Certified Individual’s certification status by entering a unique certificate verification code at the Python Institute Certificate Verification page. The certificate verification code can be found on all certificates issued by the Python Institute in the bottom right-hand corner.

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.

Additional information

For more information about certifications, exams, and study resources, please visit the Python Institute website available at www.pythoninstitute.org.

Last updated 2017-12-13