1.1 The PCAP-31-03 Blueprint, Scoring, and Exam-Day Logistics

Key Takeaways

  • PCAP-31-03 delivers 40 items in 65 minutes of exam time, preceded by a separate 10-minute NDA and tutorial period that is not deducted from the 65 minutes.
  • The five blueprint sections carry unequal raw-score maximums — Modules and Packages 12, Exceptions 14, Strings 18, Object-Oriented Programming 34, and Miscellaneous 22 — for a 100-point total.
  • Object-Oriented Programming is by far the heaviest block, supplying 12 of the 40 items and 34 of the 100 raw points, so OOP alone can decide a pass or fail.
  • The passing score is 70%, the credential is valid for 5 years, and a failed attempt cannot be retaken until a 15-day waiting period has elapsed.
  • Items are not worth the same number of points: Section 2 items average 2.8 raw points each while Section 1 items average only 2.0, so section weight matters more than item count.
Last updated: August 2026

The PCAP-31-03 Blueprint, Scoring, and Exam-Day Logistics

Before writing a single line of practice code, it pays to know exactly what the exam measures and how it is scored. The OpenEDG Python Institute publishes a precise blueprint for PCAP-31-03 — five sections with fixed item counts and fixed raw-score maximums — and that blueprint should drive how you allocate study time. This section lays out those numbers, the test-day format, and the policies (cost, retakes, validity) that surround them.


1. What PCAP-31-03 Actually Certifies

PCAP™ — Certified Associate in Python Programming (Exam PCAP-31-03) is the second rung of the OpenEDG Python Institute certification ladder, sitting above the entry-level PCEP™ and below the professional PCPP1™. Where PCEP tests whether you can read and write basic Python, PCAP tests whether you can structure a Python program: split it across modules and packages, defend it with an exception strategy, model its data with classes, and move text and bytes in and out of files.

The exam is described by the Python Institute as covering the ability to design, develop, debug, execute, and refactor multi-module Python programs, plus general coding techniques and object-oriented programming. It is a Python 3 exam; the Institute does not pin the syllabus to a specific minor release, so answer questions using standard Python 3 semantics rather than version-specific behaviour.

Prerequisites. There are no formal prerequisites. Prior PCEP certification is recommended but never required, and you can register for PCAP directly.

Version status. PCAP-31-03 is the live, active version, and the published syllabus for it carries a last-updated date of March 7, 2022. A successor exam, PCAP-31-04, is listed by the Institute as in development. Until PCAP-31-04 is actually released and offered, the PCAP-31-03 syllabus reproduced below is the only blueprint that governs your exam.

2. The Five Scored Sections

The exam is built from five blocks. Each block is allocated a fixed number of items and a fixed maximum raw score. The raw scores sum to 100, which is why the block maximums are also readable as percentages.

SectionTopicItemsMax Raw ScoreWeight
1Modules and Packages61212%
2Exceptions51414%
3Strings81818%
4Object-Oriented Programming123434%
5Miscellaneous (list comprehensions, lambdas, closures, I/O)92222%
Total40100100%

The Non-Obvious Consequence: Items Are Not Equally Weighted

Divide each block's maximum raw score by its item count and the items turn out to carry different point values:

  • Section 1: 12 ÷ 6 = 2.00 points per item
  • Section 2: 14 ÷ 5 = 2.80 points per item
  • Section 3: 18 ÷ 8 = 2.25 points per item
  • Section 4: 34 ÷ 12 ≈ 2.83 points per item
  • Section 5: 22 ÷ 9 ≈ 2.44 points per item

A single Exceptions or OOP item is worth roughly 40% more than a single Modules and Packages item. Study-time allocation should follow the raw-score column, not the item column. Sections 4 and 5 together are 56% of the raw score; add Strings and you are at 74%. Modules and Packages, despite being the first thing every Python course teaches, is the smallest block on the exam.

3. Format, Timing, and Cut Score

AttributeValue
Number of items40
Exam time65 minutes
NDA / tutorial time10 minutes (separate, before the exam clock)
Passing score70%
Item formatsSingle-select and multiple-select questions, plus interactive and scenario-based items
DeliveryOpenEDG TestNow (online proctored) and Pearson VUE (test centre)
LanguagesEnglish (TestNow and Pearson VUE); Spanish and Japanese (TestNow)
Validity5 years

Budget roughly 97 seconds per item. That is generous for a definition recall item and tight for a "what does this 12-line class hierarchy print" item, so the practical strategy is to bank time on the recall items. Flag anything that requires you to hand-trace a method resolution order or a nested comprehension and return to it once the cheap items are locked in.

The 10 extra minutes are not exam time. They are consumed by the non-disclosure agreement and the tutorial that demonstrates the interactive item types. Use the tutorial to confirm how drag-and-drop and code-ordering items respond before the clock that matters starts.

4. Cost, Retakes, and Renewal

Voucher pricing is published through the OpenEDG store and starts at these levels:

  • Exam only — from $295
  • Exam + Retake — from $345
  • Exam + Retake + Practice Test — from $359
  • Practice Test only — $49

The $50 delta between the exam-only and exam-plus-retake voucher is materially cheaper than buying a second full-price attempt, which is worth weighing if you are testing without a formal course behind you.

Retake policy. A failed exam cannot be retaken until 15 days after the last attempt. If you sat the exam through Pearson VUE, a retake voucher must be requested within 90 days of the failed attempt. There is no way to shorten the 15-day window, so plan a failed-attempt contingency around it rather than assuming a same-week retry.

Validity. The PCAP credential is valid for 5 years. Treat the certificate date as a renewal deadline rather than a permanent award, and note that the higher PCPP tracks are the usual path forward rather than a simple re-sit.

5. How This Guide Maps to the Blueprint

The remaining chapters follow the official section order, with depth allocated toward the heavier blocks:

  • Chapter 2 — Section 1: modules, packages, sys.path, __init__.py, and the math, random, and platform standard-library modules.
  • Chapter 3 — Section 2: try/except/else/finally, the built-in exception hierarchy, raise, assert, .args, and self-defined exceptions.
  • Chapter 4 — Section 3: encodings and code points, indexing and slicing, comparison, classification and transformation methods, and sorting.
  • Chapters 5 and 6 — Section 4: classes, encapsulation and name mangling, dunder methods, class introspection, inheritance, MRO, and class/static methods.
  • Chapters 7 and 8 — Section 5: comprehensions, lambdas, closures, iterators and generators, and file I/O including predefined streams and errno.

Every objective from PCAP-31-03 1.1 through PCAP-31-03 5.5 is taught somewhere in those chapters. If you are revising against the clock, work Chapters 5, 6, 7, and 8 first — they hold 56 of the 100 raw points.

Loading diagram...
PCAP-31-03 Raw-Score Distribution Across the Five Exam Blocks
Test Your Knowledge

How much time does the PCAP-31-03 exam allow, and how does the NDA/tutorial period relate to it?

A
B
C
D
Test Your Knowledge

Which PCAP-31-03 section contributes the largest maximum raw score, and how many items does it contain?

A
B
C
D
Test Your Knowledge

A candidate fails PCAP-31-03 on a Monday. According to the published Python Institute policy, what is the earliest they may attempt the exam again?

A
B
C
D
Test Your Knowledge

What is the published validity period of the PCAP certification, and what is the passing score?

A
B
C
D