Vocations · Certifications
100 original practice items for the PCEP entry-level Python exam, in the same shares as its published blueprint. Every answer was checked by running the code, and you can step through the programs one line at a time.
Practice by section, take a timed set at the exam's pace, or step through a program in the trace lab. Load the sample study record to see the progress view filled in.
Loading the practice tool. If nothing appears, turn on JavaScript.
Vocations · CertificationsFreeNot affiliated with the Python Institute
Original items, mapped to the published syllabus and checked by running them.
The items follow the exam syllabus for PCEP-30-03, blueprint version 1.5, revised November 2, 2026: five sections, 35 objectives, 35 questions in 50 minutes and a pass mark of 70%. The bank holds 100 items in the same shares as the section weights, and the exam-length timed set draws 6, 8, 9, 7 and 5. The Python Institute revises its syllabus; read the current one on pythoninstitute.org before you book, and study from it.
| Section, as published | Weight | Exam questions | Items here |
|---|---|---|---|
| 1. Computer Programming and Python Fundamentals | 17% | 6 | 17 |
| 2. Control Flow: Conditional Blocks and Loops | 23% | 8 | 23 |
| 3. Data Collections: Lists, Tuples, Sets, Dictionaries, and Strings | 26% | 9 | 26 |
| 4. Functions and Exceptions | 20% | 7 | 20 |
| 5. File Handling and Module Imports | 14% | 5 | 14 |
When this page is built, Python runs every program in the bank. The marked answer has to be exactly what the program prints or the exception it raises, every option of a choose-all item is evaluated, and every value on a card is computed. The step-by-step traces are recordings of those runs: 81 question programs and 10 lab programs. The items stay inside features that behave the same in every current version of Python 3.
Caveat wrote every item for this tool. None comes from the exam, from Python Institute courses or from another question bank, so the wording and the difficulty will differ from the real test. The progress ring asks one thing, weighted by section: did you get the item right the last time you tried it. It is a study guide. A practice score here is not an exam score and does not predict one.
PCEP is a certification of the OpenEDG Python Institute; the PCEP, Python Institute and OpenEDG names and marks belong to the Open Education and Development Group. Python is a registered trademark of the Python Software Foundation. Caveat Academic Services is not affiliated with, endorsed by or sponsored by any of them. Every practice item, card and program on this page is original and is not drawn from the exam.
PCEP is a certification of the OpenEDG Python Institute; the PCEP, Python Institute and OpenEDG names and marks belong to the Open Education and Development Group. Python is a registered trademark of the Python Software Foundation. Caveat Academic Services is not affiliated with, endorsed by or sponsored by any of them. Every practice item, card and program on this page is original and is not drawn from the exam. Practice scores are not exam scores and do not predict a result. Support: team@caveatacademic.com.