Free Practice Questions for Python Institute PCEP™ – Certified Entry-Level Python Programmer Certification
- Exam guide version:
- February 23, 2022
- Guide checked for updates:
- 9 Oct 2026
- Question bank created:
- 20 Jul 2026
- Question bank last updated:
- 29 Sep 2026
Study with 426 exam-style practice questions designed to help you prepare for the Python Institute PCEP™ – Certified Entry-Level Python Programmer. All questions are aligned with the latest exam guide and include detailed explanations to help you master the material.
Your progress
Start Practicing
Start a quiz
Practice with randomly mixed questions from all topics
Exam experiences
Pass and fail outcomes from candidates who prepared here — advice, scores, and prep time.
Your saved questions
Open the list of questions you bookmarked during practice for this exam.
Study notes
Private notes per question, grouped by exam domain — opens on its own page, not inline on this overview.
Quiz History
Exam Details
Key information about Python Institute PCEP™ – Certified Entry-Level Python Programmer
- Multiple choice
- Ordering
- Matching
- Fill in the blank
Live & Active
PCEP-30-02
4 sections with varying item counts and weights
February 23, 2022
Section 1: 18%, Section 2: 29%, Section 3: 25%, Section 4: 28%
Section 1: 7 items, Section 2: 8 items, Section 3: 7 items, Section 4: 8 items
Exam Topics & Skills Assessed
Skills measured (from the official study guide)
1: Computer Programming and Python Fundamentals
1.1: Understand fundamental terms and definitions
1.2: Understand Python’s logic and structure
1.3: Introduce literals and variables into code and use different numeral systems
1.4: Choose operators and data types adequate to the problem
1.5: Perform Input/Output console operations
2: Control Flow – Conditional Blocks and Loops
2.1: Make decisions and branch the flow with the if instruction
2.2: Perform different types of iterations
3: Data Collections – Tuples, Dictionaries, Lists, and Strings
3.1: Collect and process data using lists
3.2: Collect and process data using tuples
3.3: Collect and process data using dictionaries
3.4: Operate with strings
4: Functions and Exceptions
4.1: Decompose the code using functions
4.2: Organize interaction between the function and its environment
4.3: Python Built-In Exceptions Hierarchy
4.4: Basics of Python Exception Handling
Techniques & products