Two halves, one program
The Python Institute ships two things that look like one program: a set of free self-paced courses, and a set of paid proctored exams. The courses teach Python. The exams sell a credential. Neither one requires the other, and most people only need the first.
The free half lives on Edube Interactive, OpenEDG's own learning platform, and it is free in the way that word should mean: no voucher, no trial, no expiry. Section 02 lists what is on it and which exam each course lines up with. If you want the language itself explained before you pick a course, What is Python? covers that ground.
The paid half is a voucher store. You buy a voucher for one specific exam version, redeem it through a delivery channel, and sit the test under proctoring. Pass and a PDF certificate plus a Credly badge arrive within 24 hours.
No rung on the ladder has a formal prerequisite. PCAP recommends PCEP, PCPP1 recommends PCAP, and both are advice rather than gates - you can pay for the associate exam having never sat the entry one. Whether that is wise is a money question rather than a rules question: PCEP starts at $69 and PCAP at $295, so the cheap rung is also the cheap way to find out whether you are ready for the expensive one.
The free courses
Every self-paced course the Python Institute publishes is free, and each one is written against a specific exam syllabus. That alignment is the useful part: you are not guessing what to study.
General-purpose programming
- Python Essentials 1 (beginner). The language from zero - types, control flow, collections, functions, exceptions. This is the PCEP course, written against PCEP-30-02, and the right starting point for someone who has never written a line.
- Python Essentials 2 (intermediate). Modules and packages, PIP, string processing, files, exception hierarchies, and object-oriented programming. This is the PCAP course.
- Python Advanced 1 to 5. Five separate modules covering the PCPP1 syllabus: advanced object-oriented programming, best practices and standardization, GUI programming, network programming, and file processing with a program's environment.
Cisco Networking Academy hosts the same Essentials 1 and 2 material under its own branding, also free. Same content, different platform - pick whichever account you would rather have.
Security and AI
Both specialist exams in Section 05 are live and bookable today - PCES-30-01 and PCEI-30-01. It is the study material that has not caught up, not the exams. PAI101, the Institute's introduction to AI with Python, is still in development, and there is no Institute course for the security exam at all. Until those land, the published exam syllabus plus one of the general courses above is the whole preparation kit for either one.
Free courses from elsewhere
The Institute's courses are not the only free way to learn Python, and for a complete beginner they are not automatically the best one. Three others are widely used and cost nothing:
- CS50P - Harvard's Introduction to Programming with Python. Lecture-and-problem-set format, taught properly, and demanding in a way that is good for you. The strongest choice if you want to be taught rather than shown.
- Python for Everybody - Charles Severance's course from the University of Michigan, aimed at people who want to use Python on data rather than become software engineers. Free on py4e.com, and also available as a Coursera specialization you can audit at no cost.
- Helsinki Python MOOC - the University of Helsinki's course, exercise-heavy with automatic grading. The closest thing to a university programming course you can work through alone.
The tradeoff is straightforward. These three teach Python better than a syllabus document ever will, but none of them is written against an exam. If a credential is the goal, learn from whichever of these suits you, then read the exam syllabus separately and close the gaps - the PCEP syllabus tests specific things in a specific way, and no general course is shaped around it.
Practising, not just reading
Reading a course does not teach you to program. Two things help: the OpenEDG sandbox runs Python in the browser with nothing to install, which removes the setup problem that stops most beginners in week one; and the paid practice test compendiums, covered in Section 06, are the only official sample of how the questions are actually worded.
One paid option on the learning side, for completeness: OpenEDG runs instructor-led online classes for anyone who would rather have a teacher and a schedule than a self-paced course. Everything else listed above costs nothing.
The general-purpose ladder
Three exams are live in the General-Purpose Programming track.
The three live rungs, in order · entry to professional
| Certification | Code | Who it is for | Price |
|---|---|---|---|
| PCEP - Certified Entry-Level Python Programmer | PCEP-30-02 | Anyone who has learned the basics: types, control flow, collections, functions, exceptions. No prior experience assumed. | from $69 |
| PCAP - Certified Associate Python Programmer | PCAP-31-03 | People writing multi-module programs: OOP, modules and packages, PIP, string processing, generators and closures, file handling, exception hierarchies. | from $295 |
| PCPP1 - Certified Professional Python Programmer 1 | PCPP-32-101 | Working developers: advanced OOP and metaclasses, PEP 8 and PEP 257, GUI programming, network programming and REST clients, standard-library file and environment work. | from $325 |
Each live rung has a free course written against its syllabus, listed in Section 02. That mapping is the whole reason to treat this as a ladder rather than a menu.
Two things in that table decide most people's plan. The first is the jump from $69 to $295 between entry and associate: PCEP is an impulse purchase, PCAP is a considered one, and there is nothing in between. The second is validity. PCEP and PCAP are valid for 5 years. PCPP-32-101, the current professional exam, is valid for lifetime, while its successor PCPP-32-102 drops to 5 years - so if a permanent credential matters to you, the version on sale today is the one to sit. PCAP also has a refresh in flight (PCAP-31-04, scheduled for Q3 2026), on the same terms as the PCEP one.
Start at PCEP
PCEP - Certified Entry-Level Python Programmer (exam code PCEP-30-02) is the bottom rung, and the one most people mean when they say they want a Python certification. No prerequisites, the lowest price in the program, and delivery through OpenEDG's own online proctoring service, so there is no test center to travel to.
The syllabus, in the Institute's own grouping: terms and definitions such as compilation versus interpretation, Python's logic and structure, literals and variables and numeral systems, operators and data types, I/O operations, conditional blocks and loops, the four data collections (lists, tuples, dictionaries, strings), functions including recursion and generators, and exception handling. It stops just short of object-oriented programming, which is where PCAP begins.
In practice that is the level where the language's own behaviour starts to matter more than syntax. If you can say what this prints without running it, you are close to ready:
def mutate(items):
items.append(4) # the caller's list is the same object
items = [9] # rebinding the local name changes nothing outside
data = [1, 2, 3]
mutate(data)
print(data)
The exam itself is 30 questions in 40 minutes, with 5 more minutes for the NDA and tutorial, and a 70% pass mark. Question types go well past multiple choice: drag and drop, gap fill, sort, code fill, and code insertion all appear, which is why 40 minutes is tighter than it reads. Fail and you wait 7 days before the next attempt.
Pricing starts at $69 for a single shot, $86 with a retake included, and $95 with a retake plus the practice test compendium. Buy the bundle if you have never sat a proctored exam - the built-in retake costs less than a second single-shot voucher, and the practice test is the only official sample of the interactive question types.
One timing note. PCEP-30-02 is the active version; PCEP-30-03 is in development and scheduled for release in Q3 2026. It is a routine refresh and does not shorten the five-year validity of a credential already earned, but if you are booking around now, check which version your voucher is for and make sure your study material matches it.
The specialist tracks
These two are optional, and worth being clear about: the programming ladder in Section 03 is the spine, and security and AI are side branches you take only if the subject is already part of your work. Both are live, both start where PCEP leaves off, and each currently has exactly one exam, at entry level. Neither sits above or below the ladder - they are different subjects that happen to use the same language. (The Institute lists seven tracks in all; data science, testing, automation, and web development are the other four, at varying stages of completeness.)
| Certification | Code | Who it is for | Price |
|---|---|---|---|
| PCES - Certified Entry-Level Security Specialist with Python | PCES-30-01 | Beginners in security who can already write Python: threats and protective measures, system hardening, authentication and access control, and Python for monitoring and reporting. | from $69 |
| PCEI - Certified Entry-Level AI Specialist with Python | PCEI-30-01 | Beginners in AI: how models learn from data, machine-learning types, neural networks, NLP, computer vision, generative AI, and the limits of large language models. | from $69 |
Security
PCES is the more hands-on of the two. It expects you to use Python as a security tool rather than discuss security in the abstract: monitoring processes, running basic scans, verifying file integrity, and generating structured reports as CSV, JSON, or PDF, using the standard library plus socket, ssl, psutil, subprocess, cryptography, and paramiko. The exam is 45 questions in 60 minutes and includes input-based questions alongside multiple choice. Recommended experience is PCEP or equivalent, and that one is worth taking seriously - the syllabus assumes you can already write the code.
Artificial intelligence
PCEI is the opposite in emphasis: it tests understanding more than implementation. You are asked to analyse simple datasets, implement basic AI-style logic such as rules, distances, and grouping, and judge what a model can and cannot do, large language models included. Responsible use is part of the syllabus rather than an afterthought. It is 36 questions in 60 minutes, the shortest exam in the program. Recommended experience is PCEP-level Python plus some basic data analysis.
Three things apply to both. The pass mark is 75% rather than the 70% on the programming ladder. Both are valid for 7 years, the longest in the program. And both are new enough that the supporting material has not caught up: the free AI course is still in development, there is no free Institute course for the security exam at all, and neither exam has a practice test released yet. The associate levels above them, PCAS and PCAI, are both still marked as work in progress.
How the exams work
The machinery is the same across the program, which makes booking simple once you have seen it once.
- Buy a voucher first, book second. Vouchers come from the OpenEDG store as single-shot, with-retake, or with-retake-and-practice-test bundles. The voucher is tied to an exam version, not to a date.
- Two delivery channels. OpenEDG's own TestNow service proctors PCEP, PCES and PCEI online. PCAP runs on both TestNow and Pearson VUE. PCPP1 is effectively Pearson VUE only, either at one of its test centers or through OnVUE from home, with TestNow availability limited.
- Pass marks are 70% on the programming ladder and 75% on the specialist tracks. Questions are single- and multiple-select with scenario-based items throughout; PCEP adds the interactive formats described in Section 04.
- Retake waiting periods differ. Seven days after a failed PCEP, PCES or PCEI; fifteen after a failed PCAP or PCPP1. A voucher bought with the retake option is redeemed from your account after the wait; a single-shot voucher means paying again.
- Practice tests are sold separately at $29 for PCEP and $49 for PCAP. There is no official PCPP1 practice test at all, which makes the $325 attempt a blind one, and none has been released yet for the two specialist exams.
- Results and badge. A digital certificate, a verification code, and a Credly badge land by email within 24 hours of passing.
Every price above is a "from" price: the store quotes in US dollars and regional pricing varies, so check the voucher page for your own market before budgeting. And read the exam syllabus for your version before you pay - it is versioned, published free, and it is the only document that tells you what is actually on the test.
References
- OpenEDG Python Institute certification roadmappythoninstitute.org
- PCEP - Certified Entry-Level Python Programmerpythoninstitute.org
- PCAP - Certified Associate Python Programmerpythoninstitute.org
- PCPP1 - Certified Professional Python Programmer Level 1pythoninstitute.org
- PCES - Certified Entry-Level Security Specialist with Pythonpythoninstitute.org
- PCEI - Certified Entry-Level AI Specialist with Pythonpythoninstitute.org
- Edube Interactive - the free course platformedube.org
- Python Institute testing with Pearson VUEpearsonvue.com
- What is Python?stacknova · engineering
- Learn Claude: courses and certificationsstacknova · ai