PCEP™ – Certified Entry-Level Python Programmer — Requirements & Free Practice
US · License preparation
100 free questions · Answer explanations · No signup required
Choose what to practice
Start with an exam below. Your examination requirements depend on your application pathway. View licensing requirements
Loading selected examination banks…
Licenses, application pathways and examination requirements
Each license and applicant pathway has its own requirements and exemptions. Choosing practice questions does not determine your eligibility.
PCEP™ – Certified Entry-Level Python Programmer
An entry-level professional certification measuring essential Python programming skills.
Licensing authority: OpenEDG Python Institute · Application information
Initial by examination
- Age Eligibility
- Under 13: no testing or certification, even with consent. Ages 13–17: testing and certification after passing require parental or legal guardian consent. Ages 18 and above: no age-related certification restriction. OpenEDG may impose additional restrictions to comply with local data protection laws.
- Credential Validity
- The credential is valid for five years; that award-relative duration is not a calendar end date for the credential scheme or examination version.
- Delivery
- Worldwide proctored delivery, including the US, through OpenEDG Online Proctoring Service by default; authorized educational/testing partners provide a separate local proctored delivery mode.
- Failed Attempt
- A failed PCEP attempt has a seven-day retake waiting period; a new voucher may be required and the number of failed-exam retakes is not limited.
- Passing
- At least 70% cumulative average across all four examination blocks. The immediate score is preliminary; the session must pass final verification for certification.
- Prerequisites
- None; preparation courses and higher-level associated certifications are not prerequisite examinations.
- Registration
- Create or activate a Test Candidate account, obtain a valid PCEP exam voucher, enter it in TestNow, pass diagnostics and check-in, and accept the Code of Conduct, NDA, and Testing Policies. Purchased vouchers are valid for at least 90 days and must be used before their expiry. This investigation did not create an account or purchase a voucher.
- Scheduling
- Global online sessions are on demand and need not be scheduled in advance; registration and testing may occur the same day. An unredeemed unexpired voucher can be used later. Local partner sessions require proctor authorization and appointments; contact the provider at least 24 hours before an appointment to reschedule.
- Version Applicability
- PCEP-30-02 is explicitly current at the evaluation date. PCEP-30-03 is pending release on October 31, 2026 and is excluded. The announcement does not supply an explicit PCEP-30-02 retirement date; calendar validity boundaries remain null. No historical, renewal, or other certification route is investigated.
PCEP™ – Certified Entry-Level Python Programmer
- Provider
- OpenEDG Testing Service – TestNow™
- Format
- Single- and multiple-select questions, drag & drop, gap fill, sort, code fill, code insertion, interactive & scenario-based items
- Exam questions
- Total questions: 30.
- Time limit
- Exam: 40 minutes; NDA/Tutorial: 5 minutes
- Passing score
- 70% cumulative average across all exam blocks
- Exam fee
- Exam – from $69
Examination outline
Computer Programming and Python Fundamentals (18%)
- Understand fundamental terms and definitions
- Understand Python’s logic and structure
- Introduce literals and variables into code and use different numeral systems
- Choose operators and data types adequate to the problem
- Perform Input/Output console operations
Control Flow – Conditional Blocks and Loops (29%)
- Make decisions and branch the flow with the if instruction
- Perform different types of iterations
Data Collections – Tuples, Dictionaries, Lists, and Strings (25%)
- Collect and process data using lists
- Collect and process data using tuples
- Collect and process data using dictionaries
- Operate with strings
Functions and Exceptions (28%)
- Decompose the code using functions
- Organize interaction between the function and its environment
- Python Built-In Exceptions Hierarchy
- Basics of Python Exception Handling
Examination sources
- PCEP-30-02 official syllabus PDF
PDF p. 1, examination version and syllabus alignment
- PCEP-30-02 syllabus version alignment
PDF p. 1, last-updated and alignment statement
- PCEP-30-02 complete content objectives
PDF pp. 2–5, Sections 1–4 and objectives 1.1–4.4
- PCEP-30-02 current online syllabus adoption
Opening header and Exam Syllabus alignment
- PCEP-30-02 online minimally qualified candidate profile
MQC Profile, Block 4: Data Collections, Functions, and Exceptions
- PCEP syllabus official PDF adoption link
After objective 4.4, official PDF download link
- PCEP-30-02 official syllabus
Opening examination description and scoring paragraphs
- PCEP examination specifications
PCEP: Exam Information, Exam Duration through Passing Score rows
- PCEP-30-02 passing requirement
Passing Requirement
- PCEP initial examination steps
PCEP FAQ and Quick References, How do I take the PCEP exam?
- TestNow registration and scheduling
Registration and Scheduling
- PCEP age eligibility
Age Requirements
- PCEP admission and local appointments
Admission Policy, global mode and local partner mode
- PCEP local testing appointments
Reschedule and Cancellation Policies
- PCEP retake policy
Retake Policy
- PCEP local proctor authorization
Admission Policy, OpenEDG Testing Service Partners
- TestNow voucher validity
Purchase an Exam Voucher, validity statement
- PCEP base examination price
PCEP: Exam Information, Cost row, single examination