COVID-19 (Coronavirus) situation:

Testing candidates: Check our COVID-19 Update Page (Opens in new window) to review the health and safety measures in place for testing and find out about any country-specific testing policies.

Appointment availability is limited due to social distancing precautions and varies by location. Please note that our customer service wait-times are also longer than usual right now. For information on rescheduling, refunds, and more, please check out our FAQs.

Python Institute

Python Institute

About the OpenEDG Python Institute

The Python Institute is an independent 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 the Python language, and in 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 Python use and programming skills, as well as to 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 an independent global framework for Python programming high-stakes examinations.

OpenEDG Python Institute Certifications

Python Institute vendor-neutral certifications help you validate your programming skills and knowledge, and equip you with all the primary means and resources to pursue a successful career in Python programming and related technologies.

The Python Institute is committed to the development of a global standard in Python programming certification, which will allow aspiring programmers as well as programming specialists, software developers, and IT professionals from all over the world to assess and document their programming skills objectively and effectively, 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 programming examination standard.

Python Institute Certification Roadmap

Python Institute Certification Roadmap

The Python Institute offers the following independent and vendor-neutral certifications in the Python Programming language:

Candidates can take the PCEP certification exams online via the OpenEDG Testing Service Program.

The PCAP, PCPP1, and PCPP2 certification exams are available to test candidates both online via OnVUE online proctoring, and in physical testing facilities through the network of 5,000 Pearson VUE® Authorized Test Centers and Pearson VUE® Authorized Test Center Selects, at a time and location convenient to the candidate.

Certification Exams Available at Pearson VUE

The OpenEDG Python Institute is pleased to offer the following certification exams to test candidates through the network of Pearson VUE Testing Centers:

OpenEDG PCAP Certification Badge

PCAP – Certified Associate in Python Programming

PCAP certification is a professional credential that measures your ability to accomplish coding tasks related to the basics of programming in the Python language and the fundamental notions and techniques used in object-oriented programming.

  • Exam Level: Associate
  • Prerequisites: None
  • Current Exam Version: PCAP-31-02 (retiring), PCAP-31-03
  • Exam Length: 65 minutes (exam) + 10 minutes (NDA/Tutorial)
  • Number of Exam Items: 40
  • Passing Score: 70%
  • Exam Status: Published
  • Exam Syllabus: PCAP Exam Syllabus
  • More Information: PCAP Certification Review
OpenEDG PCPP1 Certification Badge

PCPP1 – Certified Professional in Python Programming 1

PCPP1 certification shows that the individual is proficient in the more advanced language features and familiar with the best practices in Python. The scope of certification includes an advanced study of classes and OOP, GUI programming, RESTful programming, file processing, testing, code refactoring, as well as best practices, standardization, and coding conventions in the Python language.

  • Exam Level: Professional Level 1
  • Prerequisites: PCAP – Certified Associate in Python Programming certification
  • Current Exam Version: PCPP1-32-101 (coming late October 2020)
  • Exam Length: 65 minutes (exam) + 10 minutes (NDA/Tutorial)
  • Number of Exam Items: 40
  • Passing Score: 70%
  • Exam Status: Coming late October 2020
  • Exam Syllabus: PCPP1 Exam Syllabus
  • More Information: PCPP1 Certification Review
OpenEDG PCPP2 Certification Badge

PCPP2 – Certified Professional in Python Programming 2

PCPP2 certification shows that the individual is fully acquainted with all the advanced techniques provided by Python and related technologies, as well as being proficient in creating Python and Python-related tools, and designing process automation. The scope of certification includes Design Patterns, Inter-Process Communication (IPC), Python-MySQL Database Access, network programming, and working with selected mathematics-, science-, and engineering-oriented library modules.

  • Exam Level: Professional Level 2
  • Prerequisites: PCAP – Certified Associate in Python Programming certification
  • Current Exam Version: PCPP1-32-201 (coming 2021)
  • Exam Length: 65 minutes (exam) + 10 minutes (NDA/Tutorial)
  • Number of Exam Items: 40
  • Passing Score: 70%
  • Exam Status: Coming 2021
  • Exam Syllabus: PCPP2 Exam Syllabus
  • More Information: PCPP2 Certification Review

The candidate will obtain a certification issued by the Python Institute after he or she successfully passes a PCAP, PCPP1, and/or PCPP2 exam in an authorized Pearson VUE Test Center or via the OnVUE Online Proctoring system.

Prerequisites: The candidate who wishes to earn a professional-level credential (PCPP1 or PCPP2) must already hold an associate-level credential (PCAP), which means that the PCAP certification is a prerequisite for the PCPP1 and PCPP2 certifications. The entry-level credential (PCEP) is not a prerequisite for the associate- and professional-level credentials.

Test candidates who complete the OpenEDG Python Institute Programming Certification path available in cooperation with Pearson VUE, i.e., those candidates who pass the following exams: PCAP-31-xx, PCPP1-32-1xx, and PCPP2-32-2xx, become recognized as OpenEDG Python Institute Certified Experts in Python Programming (CEPP). Individuals holding the CEPP title are recognized for their expert Python programming skills as well as their proficiency in Python-related technologies.

Prepare for Your Exam

You can sign up for any Python Institute courses aligned with the PCEP, PCAP, PCPP1, and PCPP2 certifications that are either available through the Cisco Networking Academy program, or through OpenEDG Education Platform, or Edube Interactive (recommended).

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

Schedule Your Exam

Before scheduling your exam, please set up your web account at Pearson VUE and obtain your Candidate Testing ID (CPI ID). If you don’t know how to do it, follow the steps presented in this tutorial (Create a Pearson VUE Account PDF).

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, in some cases, 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’ll be able to register online using your credit or debit card. If you don’t know how to book an exam appointment, follow the steps presented in this tutorial (Schedule an Exam PDF).

Verify Your Certification

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

Digital Badging

Candidates who pass an OpenEDG Python Institute exam (PCEP, PCAP, PCPP1, or PCPP2) will qualify for an OpenEDG Python Institute badge.

When represented as a digital credential, you can share your achievements with your network in one click from Credly’s Acclaim platform. Thanks to the digital credentials from the OpenEDG Python Institute, peers and employers can verify your credentials and learn more about what it is you can do. Furthermore, research shows that professionals who share their digital credentials to professional networking sites are discovered by employers, on average, six times more often than those who do not.

Retake Policy

When a candidate fails an exam, he or she must wait fifteen 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 OpenEDG Python Institute website available at

Last updated 2020-09-17