PCEP (Certified Entry-Level Python Programmer)
The entry-level Python certification: syntax, control flow, collections, functions.
26 published guides
14 of 26 guides need path access. Unlock PCEP path
26-guide Certified Entry-Level Python Programmer learning path · 26 published · about 399 min of reading · 8 learning tracks · reviewed 23 August 2026
Start Here3 guides
What PCEP and PCAP each ask, how they overlap, and the one machine you need.
-
Concepts 12 min
PCEP and PCAP Exam Format and Objectives
Both blueprints, both weightings, and the three differences that decide which exam you should be sitting.
PCEP-30-02, PCAP-31-03Updated 23 Aug 2026
-
Installation 8 min
Python Practice Environment
One interpreter, one scratch directory, and why that is genuinely all these two exams need.
One host, no clusterUpdated 23 Aug 2026
-
Troubleshooting 15 min
Python 3.14 and Exam Version Differences
Where a current interpreter disagrees with the material you are studying - captured, not recalled.
Six behaviours the blueprints predateUpdated 23 Aug 2026
Language Fundamentals6 guides
Literals, variables, numeral systems, every operator group, and console I/O.
-
Concepts 13 min
Python Execution Model
Compilation, bytecode and the interpreter - and the one experiment that settles whether Python is compiled.
PCEP 1.1Updated 23 Aug 2026
-
Concepts 14 min
Python Keywords, Indentation and Comments
The 35 reserved words, three distinct indentation errors, and the comment rule that catches people out.
PCEP 1.2Updated 23 Aug 2026
-
Concepts 15 min
Python Literals, Variables and Number Systems
Every literal type the syllabus names, four numeral systems, and the reason
True + Trueis 2.PCEP 1.3Updated 23 Aug 2026
-
Concepts 18 min
Python Operators and Precedence
Every operator group the syllabus names, plus the four precedence facts questions are actually built on.
PCEP 1.4Updated 23 Aug 2026
-
Concepts 16 min
Python Type Casting and Floating Point Accuracy
The conversion functions, everything they refuse, the full truthiness table, and why round(2.5) is 2.
PCEP 1.4Updated 23 Aug 2026
-
Hands-on Lab 14 min
Python print() and input()
Console I/O in full - sep, end, escapes - and the one-line trap this objective is famous for.
PCEP 1.5Updated 23 Aug 2026
Control Flow3 guides
if and its variants, while and for, and the loop-else that only Python has.
-
Concepts 15 min
Python if, elif and else
Every branching form, why elif order decides the answer, and the conditional expression questions like to hide in.
PCEP 2.1Updated 23 Aug 2026
-
Concepts 17 min
Python while and for Loops
Both loop statements, range in all three forms, and what the loop variable is doing after the loop ends.
PCEP 2.2Updated 23 Aug 2026
-
Concepts 16 min
Python Loop Control and else
Two statements that alter a loop and one clause that almost no other language has - with the rule in a single sentence.
PCEP 2.2Updated 23 Aug 2026
Data Collections5 guides
Lists, tuples, dictionaries and strings - indexing, slicing and what is immutable.
-
Concepts 16 min Paid
Python List Indexing and Slicing
Positive and negative indexes, every slice form, and the reason a slice can never raise IndexError.
PCEP 3.1Updated 23 Aug 2026
-
Concepts 18 min Paid
Python List Methods and Copying
Every method the objective names, the return value that catches everyone, and why b = a is not a copy.
PCEP 3.1Updated 23 Aug 2026
-
Concepts 15 min Paid
Python Tuples and Immutability
The two methods a tuple has, the comma that creates one, and what immutable does not mean.
PCEP 3.2Updated 23 Aug 2026
-
Concepts 17 min Paid
Python Dictionaries
Keys, values, the three views, and the two things older study material still gets wrong.
PCEP 3.3Updated 23 Aug 2026
-
Concepts 18 min Paid
Python String Basics
Immutability, the methods PCEP names, and the split that behaves differently depending on whether you pass an argument.
PCEP 3.4Updated 23 Aug 2026
Functions and Scope5 guides
Parameters against arguments, default values, shadowing, global, and recursion.
-
Concepts 14 min Paid
Python Function Definition and Calls
def, return, and the three things about a function that questions are actually built on.
PCEP 4.1Updated 23 Aug 2026
-
Concepts 19 min Paid
Python Parameters and Arguments
Positional, keyword, default, *args and **kwargs - plus the four distinct ways an argument list can be rejected.
PCEP 4.2Updated 23 Aug 2026
-
Concepts 17 min Paid
Python Scope, Shadowing and global
The four scopes, the rule that decides whether a name is local, and the read that fails because of an assignment below it.
PCEP 4.2Updated 23 Aug 2026
-
Concepts 15 min Paid
Python Recursion
The base case, a traced call stack, the cost in actual call counts, and the limit that stops it.
PCEP 4.1Updated 23 Aug 2026
-
Concepts 14 min Paid
Python Generators and yield
A function that pauses - what yield does, and how little work happens before you ask for a value.
PCEP mentions, PCAP assumesUpdated 23 Aug 2026
Exceptions2 guides
The built-in hierarchy, and getting try-except clauses in an order that works.
-
Concepts 15 min Paid
Python Exception Hierarchy
The tree printed from the interpreter, and the three inheritance facts almost nobody guesses.
PCEP 4.3Updated 23 Aug 2026
-
Concepts 16 min Paid
Python try, except and Clause Ordering
Catching, the ordering rule that makes a clause unreachable, and what else and finally are each for.
PCEP 4.4Updated 23 Aug 2026
Exam Craft2 guides
Both formats, the question types, and the traps both exams set.
-
Best Practices 14 min Paid
PCEP and PCAP Question Types
The five formats both exams use, and which two of them you can eliminate your way through.
PCEP + PCAPUpdated 23 Aug 2026
-
Troubleshooting 18 min Paid
PCEP and PCAP Exam Traps
Eight behaviours that produce wrong answers from people who know the material - each one printed.
PCEP + PCAPUpdated 23 Aug 2026
Command Cheat Sheets1 sheet
The whole of PCEP on one searchable page, for the last week.
-
Reference 12 min
PCEP cheat sheet
The four blocks, the traps in each, and the answer beside every one.
-7 // 2 · range(5, 0) · sort() is NoneUpdated 23 Aug 2026