What is the format of the PCPP1 exam?
Per the OpenEDG Python Institute's exam page, the PCPP1 exam (PCPP-32-10x) consists of 45 single- and multiple-select questions against Python 3.x, with 65 minutes of exam time plus 10 minutes for the NDA and tutorial. The passing score is 70%, the language is English, and the price is listed from $325. Delivery runs through Pearson VUE authorized testing centers plus OnVUE online proctoring.
What does the PCPP1 exam cover?
The syllabus spans five blocks. The advanced-OOP block is the deepest: classes, instances, attributes, and methods; class and instance data; shallow and deep operations; inheritance and polymorphism; extended function argument syntax and decorators; static and class methods; attribute encapsulation; composition and inheritance; advanced exceptions; copying object data; serialization; and metaclasses.
Best practices and standardization covers PEP 8, PEP 257, code layout, comments and docstrings, naming conventions, string quotes, and whitespaces. GUI programming covers events, widgets, geometry, tools and toolkits, and conventions. Network programming covers sockets, client-server communication, JSON and XML in network communication, HTTP methods, CRUD, and building a simple REST client.
The final block is file processing and communicating with the program's environment: sqlite3, xml, csv, logging, and configparser for processing; os, datetime, io, and time for communication. The credential is the interim step to PCPP2 — the vendor positions it as proof of professional-level Python for junior and middle-level programming careers.
PCPP-32-101 or PCPP-32-102: which version are you booking?
The current active exam version is PCPP-32-101; PCPP-32-102 is listed as in development. The practical difference today is validity: the 32-101 credential carries lifetime validity, while the 32-102 version is listed at five years.
There are no formal prerequisites on either version, though the vendor recommends holding the PCAP first. Vouchers are single-use — pass or fail, the voucher is spent — and a failed attempt enforces a 15-day wait before you can re-sit, with a new voucher at the same price.
Can you take the PCPP1 exam at home?
Yes — the vendor lists Pearson VUE authorized testing centers plus OnVUE online proctoring as the delivery channels, with the OpenEDG Testing Service at limited availability. You buy a voucher from the OpenEDG store, create a Pearson VUE web account at pearsonvue.com/pythoninstitute, and book the slot.
At home, your room, hardware, camera view, and connection are part of the exam for the full 65 minutes. At a center, the environment is controlled but you travel. The paper is identical either way.
Who is the PCPP1 for — and who should wait?
The PCPP1 fits working developers, IT specialists, and QA or data professionals who need a professional-level Python credential — and PCAP holders moving up the general-purpose track toward PCPP2.
Wait if your Python is associate-level and rusty on OOP depth, GUI toolkits, or sockets — those three blocks fail more first attempts than anything else. If the exam itself is the blocker rather than the preparation, Exam Assist handles the PCPP1 sitting end to end, and the service fee is due only after the agreed result posts.