Courseiva
Knowledge + Practice
CertificationsVendorsCareer RoadmapsLabs & ToolsStudy GuidesGlossaryPractice Questions
C
Courseiva

Free IT certification practice questions with explained answers for CCNA, CompTIA, AWS, Azure, Google Cloud, and more.

Certification Practice Questions

CCNA practice questionsSecurity+ SY0-701 practice questionsAWS SAA-C03 practice questionsAZ-104 practice questionsAZ-900 practice questionsCLF-C02 practice questionsA+ Core 1 practice questionsGoogle Cloud ACE practice questionsCySA+ CS0-003 practice questionsNetwork+ N10-009 practice questions
View all certifications →

Product

CertificationsCertification PathsExam TopicsPractice TestsExam Dumps vs Practice TestsStudy HubComparisons

Company

AboutContactEditorial PolicyQuestion Writing PolicyTrust Center

Legal

Privacy PolicyTerms of Service

Courseiva is a free IT certification practice platform offering original exam-style practice questions, detailed explanations, topic-based practice, mock exams, readiness tracking, and study analytics for Cisco, CompTIA, Microsoft, AWS, and other technology certifications.

© 2026 Courseiva. Courseiva is operated by JTNetSolutions Ltd. All rights reserved.

Courseiva is an independent certification practice platform and is not affiliated with, endorsed by, or sponsored by Cisco, Microsoft, AWS, CompTIA, Google, ISC2, ISACA, or any other certification vendor. Vendor names and certification marks are used only to identify the exams learners are preparing for.

HomeCertificationsPCEPStudy Guide

Python Institute · 2026 Edition

PCEP Study Guide — How to Pass Certified Entry-Level Python Programmer

A complete preparation guide written by Python Institute-certified engineers. Covers the exam format,all 4 blueprint domains, a week-by-week study plan, and proven tips for passing first time.

3–6 weeks

Prep time

Beginner

Difficulty

30

Exam questions

700/1000

Pass mark

Exam OverviewPractice TestExam DomainsSample QuestionsStudy Guide

On this page

  1. 1. PCEP Exam at a Glance
  2. 2. Why Earn the PCEP?
  3. 3. Exam Domains & Weights
  4. 4. Study Plan
  5. 5. Exam Tips
  6. 6. Practice Questions

PCEP Exam at a Glance

Exam code

PCEP

Full name

Certified Entry-Level Python Programmer

Vendor

Python Institute

Duration

45 minutes

Questions

30 items

Passing score

700/1000 (scaled)

Domains covered

4 blueprint domains

Recommended experience

No prerequisites — suitable for complete beginners to programming

Typical prep time

3–6 weeks

Why Earn the PCEP?

PCEP (Certified Entry-Level Python Programmer) is the Python Institute's entry-level credential. It validates foundational Python programming skills and is a recognised first step for aspiring Python developers, data scientists, and automation engineers.

Job roles this opens

Junior Python DeveloperAutomation Engineer (entry)Data Analyst (entry)IT StudentCareer Changer into Tech

PCEP Exam Domains

Domain percentage weights are not currently available for this exam. The checklist below is still useful for planning your study.

Computer Programming and Python Fundamentals
Data Types, Variables, Basic I/O and Operators
Control Flow, Loops, Lists and Logic
Functions, Tuples, Dictionaries and Exceptions

Detailed domain breakdown with subtopics →

PCEP Study Plan

Weeks 1–2

Python Basics: interpreter, variables, literals, operators, basic I/O, comments

Tip: Know Python's data types: int, float, complex, str, bool, list, tuple, dict, set, NoneType. Know that Python is dynamically typed — variables do not have a declared type, their type is determined by the value assigned. Know how to check the type of a value (type(x)) and how type conversions work (int(), float(), str()).

Weeks 3–4

Flow Control: if/elif/else, while, for, break, continue, pass, range()

Tip: The range() function is tested directly: range(stop), range(start, stop), range(start, stop, step). Know that range() generates numbers up to but NOT including stop. Know the difference between break (exit the loop entirely) and continue (skip to the next iteration). Know what pass does (placeholder — does nothing).

Weeks 5–6

Functions: defining functions, parameters, return values, scope, exceptions

Tip: Python scope rules follow LEGB: Local (function body) → Enclosing (outer function) → Global (module level) → Built-in. Know that a variable assigned inside a function is local by default — to modify a global variable from inside a function, you must use the global keyword. Know how default parameter values work and why mutable defaults (lists) are a common pitfall.

PCEP Exam Tips

PCEP exam (PCEP-30-02): 30 questions, 40 minutes, 70% passing score. The questions include code reading tasks — trace through small Python programs and determine the output. Practice tracing code carefully, paying attention to indentation (Python uses indentation for code blocks, not braces).

Python string operations are tested: indexing (s[0] = first character, s[-1] = last), slicing (s[1:4] = characters at index 1, 2, 3), concatenation (+), repetition (*), len(), in/not in. Know that strings are immutable — you cannot modify a character in place.

List operations: append (add to end), insert (add at index), remove (remove first occurrence of value), pop (remove and return item at index), index (find position of value), sort (sort in place), reverse (reverse in place). Know the difference between methods that modify in place (sort, append) and functions that return a new list (sorted, reversed).

Boolean logic in Python: True and False are capitalised. Know the truthiness of values: 0, 0.0, '', [], {}, (), None all evaluate to False; everything else is True. The operators are and, or, not (not &&, ||, ! as in other languages).

After PCEP, the natural progression is PCAP (Certified Associate in Python Programming), which tests more advanced topics including OOP, modules, exceptions, and file I/O. The Python Institute's free OpenEDG Python Essentials 1 course (available at edube.org) covers the PCEP curriculum at no cost.

Ready to practice PCEP?

Apply everything in this guide with adaptive practice questions, detailed answer explanations, and domain analytics.

Free Practice TestStart Practising

PCEP concept guides

Deep-dive explanations of the key topics tested on PCEP — with exam key points and common misconceptions.

Python Programming

Python is the most popular programming language in the world for good reason: its clean syntax lowers the barrier to entry without sacrificing power.