Tests & Certificates / Mock Tests

Python mock tests.
Know what to practise next.

12 timed practice papers. Predict Python output, spot errors, and review every answer after submission. Paper 1 is free. Papers 2–12 are included with Pro.

Paper क्या है? Python का timed practice test — पहले free Paper 1 दीजिए, फिर अपने result और explanations से सीखिए।

Sign in to start a sitting and save your result. You can read the rules and explore the papers without an account.

Your first paper, in three steps

  1. Choose & sign in

    Start with Paper 1 — Foundations. A free account saves your sitting and results; no purchase is needed for this paper.

  2. Answer before time runs out

    Read the short code snippets, choose an answer, and submit within 30 minutes. Refreshing or closing the tab does not pause the clock.

  3. Review & improve

    See your score, topic breakdown, correct answers and explanations after submission. Return to Problems to strengthen weak topics.

What is free? What needs Pro?

FREE ACCOUNT

Paper 1 — Foundations

The complete 25-question paper, saved result, topic breakdown and post-test explanations. A real starting point, not a preview.

PRO

Papers 2–12 — 11 more papers

Build up through focused topics and mixed revision papers. These papers use your existing Premium plan; there is no separate Exam Pack checkout.

Choose your paper

Each paper has its own fixed question set. Choose one here to open the timed test, or follow the 45-day study plan for a revision schedule.

PAPER 01FREE

Foundations

Loops, lists, strings and functions — the rules you use every day. Start here.

25 questions · 30 minutes
Start free Paper 1 →
PAPER 02PRO

Core Practice

Dictionary lookups, exceptions and slicing under time pressure.

25 questions · 30 minutes
Open Pro Paper 2 →
PAPER 03PRO

Tricky Edges

Off-by-one, mutation and the cases that look right but are not.

25 questions · 30 minutes
Open Pro Paper 3 →
PAPER 04PRO

Full Mock

A mixed paper across core Python topics — practise a complete timed sitting.

25 questions · 30 minutes
Open Pro Paper 4 →
PAPER 05PRO

Control Flow & Expressions

Trace ranges, branches, loop exits and Python operator rules without running the code.

25 questions · 30 minutes
Open Pro Paper 5 →
PAPER 06PRO

Collections & Mutation

Reason about aliases, shallow copies, slicing, dictionary order and collection operations.

25 questions · 30 minutes
Open Pro Paper 6 →
PAPER 07PRO

Functions & Scope

Trace argument binding, defaults, closures, recursion and local versus global names.

25 questions · 30 minutes
Open Pro Paper 7 →
PAPER 08PRO

Exceptions & Defensive Code

Identify exception classes and trace try, except, else, finally and validation paths.

25 questions · 30 minutes
Open Pro Paper 8 →
PAPER 09PRO

Strings & File-like Streams

Practise string transformations, parsing and cursor movement using in-memory text streams.

25 questions · 30 minutes
Open Pro Paper 9 →
PAPER 10PRO

Classes & Object Behaviour

Understand instance and class attributes, inheritance, bound methods and Python object protocols.

25 questions · 30 minutes
Open Pro Paper 10 →
PAPER 11PRO

Iterators, Sorting & Comprehensions

Trace lazy evaluation, iterator consumption, stable sorting and comprehension scope.

25 questions · 30 minutes
Open Pro Paper 11 →
PAPER 12PRO

Cumulative Python Challenge

Combine earlier concepts in realistic short programs, then diagnose their failure modes.

25 questions · 30 minutes
Open Pro Paper 12 →

Before you start

Will I always get a percentile?

Your score and review are separate from a percentile. A percentile is shown only after at least 5 learners have an in-time submitted result on the same paper edition. Each learner contributes their best score; older editions are not mixed in.

What if I refresh, lose internet, or run out of time?

An open sitting keeps its original questions and deadline. Reopen it with the same account to resume. Answers are saved in the browser while you work. A late submission can be reviewed, but does not count towards percentiles or certificate requirements.

Does passing a paper automatically give me a certificate?

No. An in-time score of 70%+ on any paper meets only the Gold tier’s mock-test check. You must meet its other practice requirements and have Pro to claim Gold. See every certificate requirement →

Are these official board-exam papers?

No. These are PyDebug’s own Python objective practice papers, not official CBSE board papers, a proctored exam, or a separate purchasable Exam Pack.

Turn real practice into proof

Certificates are earned from recorded practice, not just from buying a plan. Bronze is free; higher tiers add more requirements.