Examers.io
ExamsOrganizationsHow it worksPricingHelp & FAQ
PYTHON INSTITUTE

Python Institute PCAP - Certified Associate Python Programmer

PCAP-31Certified Associate Python Programmer

The Python Institute PCAP – Certified Associate Python Programmer certification validates your ability to perform intermediate-level coding tasks in Python, with a strong focus on object-oriented programming, modules and packages, exception handling, and advanced operations on strings, files, and iterators. It is designed for aspiring programmers and career changers seeking junior-level roles as software developers, data analysts, or testers. Earning PCAP demonstrates that you are fully acquainted with Python 3's primary means to start advanced studies and opens a clear path to the professional level.

Exam formatSingle- and multiple-select questions, interactive and scenario-based items
Duration65 minutes
DeliveryPearson VUE, OpenEDG Testing Service (TestNow)
Passing score70%
Free questions531

Content last reviewed 30 July 2026 · Up to date

The certification

What PCAP-31 proves, and what it asks of you

What this certification covers, who it is written for, and what the exam itself looks like on the day.

5domains
21objectives
135concepts
from $295exam fee
What it is

What this certification is

What it validates, who it is written for, and the experience it assumes.

About this certification

The PCAP – Certified Associate Python Programmer certification focuses on the Object-Oriented Programming approach to Python, showing that the individual is familiar with the more advanced aspects of programming, including the essentials of OOP, the essentials of modules and packages, the exception handling mechanism in OOP, advanced operations on strings, list comprehensions, lambdas, generators, closures, and file processing.

This professional, high-stakes credential measures the candidate's ability to design, develop, debug, execute, and refactor multi-module Python programs, as well as their skills and knowledge related to analyzing and modeling real-life problems in OOP categories using the fundamental notions and techniques available in the object-oriented approach. Becoming PCAP certified ensures that the individual is fully acquainted with all the primary means provided by Python 3 to enable them to start their own studies at an advanced level, and to open a path to the developer's career.

PCAP certification is an interim step to the PCPP1 certification, a great motivator for self-improvement and self-development, and most importantly – the means to keep one's programming skills up to date and demonstrate them to others. It reflects the candidate's interest in developing a higher level of proficiency and a more in-depth understanding of Python, as well as their ability to use it for commercial and non-commercial general-purpose programming projects, and create, develop, and improve their own programming portfolio to increase their value in the job market.

Who it’s for

The PCAP certification is a valuable credential for individuals looking to acquire the skills and knowledge essential to continue to more advanced, more specialized, and higher paying Software Development, Security, Networking, IoT, and engineering roles. It will particularly appeal to aspiring programmers and learners interested in learning programming for fun and job-related tasks, as well as learners and career changers seeking a junior-level job role as a software developer, data analyst, or tester. It also suits industry professionals wishing to explore technologies that are connected with Python, or that utilize it as a foundation, and aspiring programmers and industry professionals looking to build a solid foundation for further studies in more specialized areas, such as testing, data analytics, machine learning, IoT, and web development. Additionally, team leaders, product managers, and project managers who want to understand the terminology and processes in the software development cycle to more effectively manage and communicate with production and development teams will find value in this certification.

Recommended experience

Prior PCEP certification is recommended, along with familiarity with the fundamentals of Python programming as covered in Python Essentials 1 and 2 courses. Completion of Python Essentials 1 (Beginner) and Python Essentials 2 (Intermediate) courses or equivalent knowledge; Understanding of basic programming concepts such as variables, data types, control flow, and functions; Familiarity with the fundamentals of object-oriented programming; Experience with using modules, packages, and file processing in Python

The syllabus

What you’ll learn

Every domain and objective Python Institute measures, with the weight they carry on the exam.

The official Python Institute exam outline · checked 30 July 2026 · See the source

Modules and Packages
  • PCAP-31-03 1.1 Import and use modules and packages
  • PCAP-31-03 1.2 Perform evaluations using the math module
  • PCAP-31-03 1.3 Generate random values using the random module
  • PCAP-31-03 1.4 Discover host platform properties using the platform module
  • PCAP-31-03 1.5 Create and use user-defined modules and packages
5 objectives · 92 free questions · 20 pages
Exceptions
  • PCAP-31-03 2.1 Handle errors using Python-defined exceptions
  • PCAP-31-03 2.2 Extend the exceptions hierarchy with self-defined exceptions
2 objectives · 35 free questions · 8 pages
Strings
  • PCAP-31-03 3.1 Understand machine representation of characters
  • PCAP-31-03 3.2 Operate on strings
  • PCAP-31-03 3.3 Employ built-in string methods
3 objectives · 99 free questions · 21 pages
Object-Oriented Programming
  • PCAP-31-03 4.1 Understand the object-oriented approach
  • PCAP-31-03 4.2 Employ class and object properties
  • PCAP-31-03 4.3 Equip a class with methods
  • PCAP-31-03 4.4 Discover the class structure
  • PCAP-31-03 4.5 Build a class hierarchy using inheritance
  • PCAP-31-03 4.6 Construct and initialize objects
6 objectives · 217 free questions · 47 pages
Miscellaneous (List Comprehensions, Lambdas, Closures, I/O)
  • PCAP-31-03 5.1 Build complex lists using list comprehensions
  • PCAP-31-03 5.2 Embed lambda functions into code
  • PCAP-31-03 5.3 Define and use closures
  • PCAP-31-03 5.4 Understand basic input/output terminology
  • PCAP-31-03 5.5 Perform input/output operations
5 objectives · 88 free questions · 20 pages
On the day

The exam itself

Everything Python Institute publishes about sitting it, and nothing we inferred.

Prerequisites

No mandatory prerequisites — this certification has no required predecessor exam or credential.

Exam codePCAP-31
CertificationPython Institute PCAP - Certified Associate Python Programmer
Exam formatSingle- and multiple-select questions, interactive and scenario-based items
Duration65 minutes
Questions40 questions
Passing score70%
DeliveryPearson VUE, OpenEDG Testing Service (TestNow)
LanguagesEnglish, Spanish, Japanese
Pricingfrom $295
Certification levelAssociate
After you pass

Where this credential goes next

The path Python Institute lays out, how the credential is kept, and where to book.

Step-by-step path to Python Institute PCAP - Certified Associate Python Programmer

Python Institute PCAP - Certified Associate Python Programmer badgeCredential earnedPython Institute PCAP - Certified Associate Python Programmer Associate level certification
Renewal and maintenance

The PCAP certification is valid for 5 years. No renewal process is required; after 5 years, you must retake the current exam version to maintain the credential. Stay current with the latest technologies and maintain your certification.

Learn more about renewal requirements
Lifecycle status

This certification is currently active and available. Python Institute maintains this certification to validate current skills and industry relevance.

Exam status: ActiveMaintained by Python Institute

Exam registration

Register for the exam through Pearson VUE, OpenEDG Testing Service (TestNow), Python Institute’s authorized testing partner.

Schedule your exam

Visit the official Python Institute certification page for exam policies and requirements.

View the official page
Your coach

And when you are serious, your coach Pip takes over

Your coach in the app reads what you have answered with the book closed and tells you one thing to do tonight. It will not count an answer you gave with the page open, and it will tell you when you are not ready.

See how the coach works
Before you book

Questions people ask

How does the upcoming PCAP-31-04 exam version differ from the current PCAP-31-03?

PCAP-31-04 is an updated exam version scheduled for release in Q3 2026. It is a routine exam-version update and does not affect the five-year validity of credentials already earned. The PCAP certification remains active.

Do I need to earn the PCEP certification before taking the PCAP exam?

No, PCEP certification is not a formal prerequisite. It is recommended as prior experience, but you can take the PCAP exam without it.

How do I schedule my PCAP exam?

You can schedule your exam through Pearson VUE by creating an account at pearsonvue.com/pythoninstitute, or through TestNow by creating a Test Candidate account and purchasing a voucher from the OpenEDG Voucher Store.

What are the retake policies for the PCAP exam?

You must wait 15 days after a failed attempt before retaking the exam. If you purchased a voucher with a retake option, you can use it for a free retake; otherwise, you need to purchase a new voucher.

Is there a hands-on or lab component in the PCAP exam?

The PCAP exam consists of single- and multiple-select questions, interactive and scenario-based items. There is no separate hands-on lab component.

What job roles does the PCAP certification map to?

The PCAP certification is valuable for aspiring programmers, learners, and career changers seeking junior-level roles as software developers, data analysts, or testers, as well as industry professionals exploring Python-related technologies.

Can I recertify by passing a higher-level exam?

Yes, the PCAP certification is an interim step to the PCPP1 certification. Passing the PCPP1 exam demonstrates advanced proficiency and can serve as a path for professional development, though it does not automatically renew PCAP.

Are testing accommodations available for candidates with disabilities?

Yes, the Python Institute will endeavor to accommodate special requirements. Candidates must submit accommodation requests, which may include time extensions (25%, 50%, 100%) and other adjustments, and all special conditions must be approved before the exam appointment.

How soon will I receive my results and digital badge after passing the PCAP exam?

Within 24 hours of your exam, you will receive an email with a link to your digital certification, verification code, and a PCAP badge issued by Credly's Acclaim.

Information freshness · Content last reviewed on 2026-07-30 Up to date
Practice free questions 531 questions, free, no account needed.