TP logo
Focused certification exam prep
Start practice

TP Certification

TL;DR
  • Tosa Python is issued by Isograd/Tosa and tests Python 3.10 across five objective sections.
  • The exam is adaptive: 35 questions in 90 minutes, mixing multiple-choice, interactive and live coding tasks.
  • You need 551 out of 1000 to be certified; 876 and above reaches the Expert band.
  • No prerequisites exist, but valid photo ID is required and the exam is closed book and proctored.

What the Tosa Python Certification Actually Certifies

Tosa Python is a skills certification published by Isograd under the Tosa brand. It measures practical competence in the Python language as it exists in Python 3.10, the version the exam offers. It is not a generic "programming aptitude" test and it is not a vendor-platform badge; it is a scored assessment of what you can read, write and reason about in Python code.

If you are still orienting yourself on the terminology, our explainers What Is TP Certification? and What Is TP? cover the basics. This article goes deeper: format, scoring bands, the five objective sections, purchase mechanics, and the unresolved policy wrinkles you should know about before you pay.

Scope note: The published blueprint lists five complete numbered sections as exam objectives. Its introduction refers to four categories, and the exam webpage says five while displaying four. The five numbered sections are the authoritative scope, and that is how this guide treats them. No official percentage weights are published for any section.

Exam Format: Adaptive, Mixed-Task, Proctored

The structure of this exam differs from a typical fixed-form multiple-choice test, so it deserves attention before you study a single line of syntax.

FeatureTosa Python Detail
Question count35 adaptive questions
Time limit90 minutes
Task typesMultiple-choice, interactive and live coding
Python versionPython 3.10
LanguagesEnglish and French
PrerequisitesNone
IdentificationValid photo ID required
ConditionsClosed book, proctored

What "adaptive" means for you

An adaptive exam adjusts what it asks based on how you have answered so far. Practically, that means you cannot assume your neighbor, or a friend who sat the exam last month, saw the same questions. It also means the exam is trying to locate your level rather than simply count correct answers, which fits the way results are reported in bands (covered below). Treat every question as if it matters, because the path you take through the exam is shaped by your earlier responses.

Live coding changes the preparation equation

Because the exam includes interactive and live coding tasks, recognizing correct syntax in a list of options is not enough. You must be able to produce working code under time pressure, without reference material. Candidates who have only ever read tutorials, and never typed solutions from scratch, tend to find this the hardest adjustment. For a candid look at where the difficulty actually sits, see How Hard Is the TP Exam?

Scoring: 551 to Pass and Four Level Bands

Results are reported on a 1000-point scale. The certification threshold is 551 out of 1000. Scores are then grouped into named levels:

LevelScore Range
Productive551 to 725
Advanced726 to 875
Expert876 to 1000

Anything below 551 does not earn the certification. The band you land in is visible to anyone who sees your result, so the level can matter to employers who care about depth rather than a simple pass. For the detailed breakdown of the threshold, read TP Passing Score: Exactly What You Need to Pass.

About pass rates: No public issuer pass-rate figure was verified, and this article will not invent one. If you see a confident percentage quoted elsewhere without a source, treat it with suspicion. Our page TP Pass Rate: What the Data Shows explains what can and cannot be said honestly.

The Five Exam Domains in Detail

The blueprint organizes the exam into five objective sections. The names below are the ones used throughout this site. For a longer treatment of each area, see the full TP exam domains guide.

Domain 1: Fundamentals and Applications

This is the entry layer: understanding what Python is for, how programs run, and how basic constructs combine into small working applications.

  • Reading and writing short scripts that take input and produce output
  • Core built-in types and how they behave in expressions
  • Understanding what a given snippet will print or return
  • Recognizing where Python fits among practical programming use cases

Domain 2: Language and Syntax

Here the exam checks whether you can write correct, idiomatic Python without an interpreter to catch your mistakes.

  • Control flow: conditionals, loops, and loop-control statements
  • Defining and calling functions, including arguments and return values
  • Indentation, scoping and common syntax errors
  • Operators, comparisons and boolean logic, including subtle precedence traps

Domain 3: Data Structures and Objects

Expect this to be a heavy area in practice, since live coding tasks frequently revolve around manipulating collections and objects.

  • Lists, tuples, dictionaries and sets, and when each is appropriate
  • Mutability versus immutability and its consequences
  • Iterating, slicing, comprehensions and common collection methods
  • Classes and objects: attributes, methods and basic object-oriented design

Domain 4: Modules and Packages

Real Python work depends on reusing code, so this section tests how you organize and import it.

  • Importing from the standard library and from your own modules
  • Import styles and their effect on namespaces
  • How packages are structured and how code is split across files
  • Using standard-library functionality instead of rewriting it

Domain 5: Code Optimization

The final section moves from "does it work" to "does it work well." Because no weights are published, do not assume it is minor.

  • Choosing data structures with performance in mind
  • Writing clearer, more efficient loops and expressions
  • Recognizing wasteful patterns in existing code
  • Balancing readability against speed

Key Takeaway

Because the issuer publishes no domain weights, do not skip any of the five sections on the theory that it is "probably small." Spread your preparation across all five and let practice results reveal your weakest area.

Registration, Fees and Delivery Mechanics

Tosa exams are delivered on the Isograd/Tosa platform, either through approved test centers or through remote proctoring. For remote sessions, the identified provider is Integrity Advocate. The current US individual store does not offer Prometric booking for this subject, so do not plan around a Prometric appointment.

The US Certification Ready package is listed at USD 109 for one exam with online proctoring. Regional prices and promotional offers differ, so check the official online store for your location before budgeting. For a fuller look at what else might add to your spend, see TP Certification Cost: Complete Pricing Breakdown.

What you need on exam day

  • A valid photo ID, which is mandatory
  • A setup that meets proctoring requirements (closed book means no notes or reference material)
  • Comfort with the Isograd/Tosa platform's interactive and live-coding interface

There are no eligibility prerequisites, which means anyone can register. If you want the full picture of who can sit the exam and what to prepare in advance, read TP Requirements: Eligibility, Prerequisites & How to Qualify. Scheduling specifics are covered in TP Exam Dates: Testing Windows, Deadlines & Scheduling.

Practice is separate from certification: Tosa's practice assessments and training hours are distinct from the certification exam itself. Completing practice material does not award the credential. You can also build familiarity with question style using the TP Exam Prep practice tests before committing to the paid sitting.

Validity and Retake Rules: Where the Sources Disagree

This is the one area where careful candidates should slow down. The issuer's own materials do not tell a single consistent story:

SourceValidityRetake Wait
Blueprint and US FAQThree yearsUS FAQ: minimum 24 hours, possibly longer locally
Another FAQ responseLifetime validity with three-year score ageingNo minimum wait

The applicable booking terms remain unresolved from the published material alone. In practice, that means you should read the terms shown at checkout, look at the issuer's FAQ and exam policies pages, and, if the answer matters for your plans, contact Tosa support and keep their reply. Do not assume a fast retake is available, and do not assume a credential is permanent. Plan as though a failed attempt could require a wait and as though your result could age.

Key Takeaway

Before paying, screenshot or save the validity and retake terms shown for your region at booking time. With conflicting FAQ answers, your checkout terms are your best evidence of what applies to you.

Who Benefits From This Credential

Because there are no prerequisites and the exam tests language fundamentals through applied coding, Tosa Python suits several profiles:

  • Career changers and bootcamp graduates who need an independent, scored signal that complements a portfolio.
  • Students who want something concrete on a résumé alongside coursework.
  • Analysts and engineers in other fields who use Python informally and want to validate and fill gaps in their knowledge.
  • Training providers and employers that use Tosa-style leveled results to benchmark learners and staff.

The Productive, Advanced and Expert bands give hiring managers a quick read on depth, which is useful when a résumé simply says "knows Python." Be realistic, though: a certificate supports a candidacy, but it does not replace demonstrable projects. We examine the labor-market side in TP Jobs, the earnings question in the TP salary guide, and the value judgment in Is the TP Certification Worth It?

A Domain-Ordered Prep Sequence

Rather than generic study advice, here is a sequence built around the five objective sections and the live-coding component. The ordering matters: later domains lean on earlier ones, and live coding punishes anyone who has only read about syntax.

Week 1

Fundamentals and Applications

  • Write small scripts by hand, predicting output before running them
  • Install Python 3.10 so behavior matches the exam version
Week 2

Language and Syntax

  • Drill control flow and function definitions until typing them is automatic
  • Practice spotting syntax and indentation errors in unfamiliar snippets
Week 3

Data Structures and Objects

  • Solve collection-manipulation problems under a timer
  • Build a small class-based program from scratch
Week 4

Modules, Packages and Code Optimization

  • Split a project across files and import between them
  • Refactor earlier solutions for clarity and efficiency, then run full timed practice sets

Data structures get their own full week because live coding tasks tend to lean on them. For a fuller plan, see the TP study guide, keep the TP cheat sheet handy for last-minute review, and run timed sessions on the TP Exam Prep practice test site to rehearse the 90-minute pace.

Practice the interface, not just the content: Since the exam is adaptive and includes live coding, rehearse writing answers without autocomplete, documentation tabs or an IDE safety net. Closed-book conditions are the norm on exam day, so your practice environment should mimic them.

Frequently Asked Questions

What score do I need to pass the Tosa Python exam?

You need 551 out of 1000. Scores of 551 to 725 are Productive, 726 to 875 Advanced, and 876 to 1000 Expert. See the passing score guide for more detail.

How many questions are on the exam and how long do I have?

The exam contains 35 adaptive questions to be completed in 90 minutes. Questions can be multiple-choice, interactive or live coding tasks, and the exam is closed book and proctored.

Are there prerequisites to take Tosa Python?

No. There are no formal prerequisites, though you must present a valid photo ID. Practical Python experience will still make the live coding portion far more manageable.

How long is the certification valid, and how soon can I retake?

The issuer's materials conflict. The blueprint and US FAQ cite three-year validity with a 24-hour minimum retake wait in the US, while another FAQ response mentions lifetime validity, three-year score ageing and no minimum wait. Confirm the terms shown at booking.

How much does the exam cost?

The US Certification Ready package, covering one exam with online proctoring, is listed at USD 109. Regional prices and offers vary, so verify on the official store. Our cost breakdown covers the details.

Ready to pass your TP exam?

Put this into practice with free TP questions across every exam domain.