CertGrid CertGrid

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.

  1. 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-03

    Updated 23 Aug 2026

  2. Installation 8 min

    Python Practice Environment

    One interpreter, one scratch directory, and why that is genuinely all these two exams need.

    One host, no cluster

    Updated 23 Aug 2026

  3. 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 predate

    Updated 23 Aug 2026

Language Fundamentals6 guides

Literals, variables, numeral systems, every operator group, and console I/O.

  1. Concepts 13 min

    Python Execution Model

    Compilation, bytecode and the interpreter - and the one experiment that settles whether Python is compiled.

    PCEP 1.1

    Updated 23 Aug 2026

  2. 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.2

    Updated 23 Aug 2026

  3. Concepts 15 min

    Python Literals, Variables and Number Systems

    Every literal type the syllabus names, four numeral systems, and the reason True + True is 2.

    PCEP 1.3

    Updated 23 Aug 2026

  4. 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.4

    Updated 23 Aug 2026

  5. 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.4

    Updated 23 Aug 2026

  6. 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.5

    Updated 23 Aug 2026

Control Flow3 guides

if and its variants, while and for, and the loop-else that only Python has.

  1. 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.1

    Updated 23 Aug 2026

  2. 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.2

    Updated 23 Aug 2026

  3. 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.2

    Updated 23 Aug 2026

Data Collections5 guides

Lists, tuples, dictionaries and strings - indexing, slicing and what is immutable.

  1. 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.1

    Updated 23 Aug 2026

  2. 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.1

    Updated 23 Aug 2026

  3. 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.2

    Updated 23 Aug 2026

  4. Concepts 17 min Paid

    Python Dictionaries

    Keys, values, the three views, and the two things older study material still gets wrong.

    PCEP 3.3

    Updated 23 Aug 2026

  5. 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.4

    Updated 23 Aug 2026

Functions and Scope5 guides

Parameters against arguments, default values, shadowing, global, and recursion.

  1. 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.1

    Updated 23 Aug 2026

  2. 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.2

    Updated 23 Aug 2026

  3. 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.2

    Updated 23 Aug 2026

  4. 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.1

    Updated 23 Aug 2026

  5. 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 assumes

    Updated 23 Aug 2026

Exceptions2 guides

The built-in hierarchy, and getting try-except clauses in an order that works.

  1. Concepts 15 min Paid

    Python Exception Hierarchy

    The tree printed from the interpreter, and the three inheritance facts almost nobody guesses.

    PCEP 4.3

    Updated 23 Aug 2026

  2. 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.4

    Updated 23 Aug 2026

Exam Craft2 guides

Both formats, the question types, and the traps both exams set.

  1. 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 + PCAP

    Updated 23 Aug 2026

  2. 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 + PCAP

    Updated 23 Aug 2026

Command Cheat Sheets1 sheet

The whole of PCEP on one searchable page, for the last week.

← Back to Learn