TP logo
Focused certification exam prep
Start practice

What Is A TP?

TL;DR
  • TP here means Tosa Python, an Isograd/Tosa certification aligned to Python 3.10.
  • The exam is adaptive: 35 questions in 90 minutes, mixing multiple-choice, interactive and live coding tasks.
  • You certify with 551/1000; Productive, Advanced and Expert levels span 551-725, 726-875 and 876-1000.
  • Five domains cover fundamentals, syntax, data structures, modules and packages, and code optimization.

What a TP Actually Is

On this site, a TP is a Tosa Python certification result: a scored, proctored assessment of practical Python ability. It is not a degree, not a course completion badge, and not a multiple-choice trivia quiz about syntax. It is a timed exam in which you read code, answer questions, and write code, and the result is a score out of 1000 that maps to a named skill level.

If you landed here searching for the meaning of the acronym, the short answer is that "TP" is the shorthand this site uses for Tosa Python. For related phrasing, see our explainers on what TP is, what TP stands for, and TP meaning. This article goes a level deeper: what the exam contains, how it is delivered, and what the credential does and does not prove.

Scope note: Everything below concerns the Tosa Python exam only. The exam is built around Python 3.10, so code behavior, built-in functions and library expectations should be judged against that version, not newer or older releases.

Who Issues the Credential

Tosa Python is issued under the Isograd/Tosa assessment brand. Isograd publishes skills frameworks (called blueprints) for each Tosa subject, and the Python blueprint defines what the exam is supposed to measure. Candidates take the exam through the Isograd/Tosa platform, either through approved centers or via remote proctoring.

Two practical consequences follow from this:

  • The blueprint is the syllabus. The English-language Tosa Python blueprint lists numbered sections that function as exam objectives. Study to those headings rather than to a generic "learn Python" curriculum.
  • Training and practice are separate products. Tosa offers practice assessments and training hours, but these are distinct from the certification exam itself. Buying practice material does not count as sitting the exam.

For a broader view of what the credential represents, our overview of TP certification and what TP certification is cover the same ground from different angles.

The Exam Format: Adaptive, Mixed-Task, Proctored

The format is the feature that most distinguishes a TP from a typical vendor knowledge test. Here is what is confirmed:

AttributeTosa Python Detail
Python versionPython 3.10
Number of questions35
Time limit90 minutes
Question typesMultiple-choice, interactive and live coding tasks
AdaptiveYes
LanguagesEnglish and French
PrerequisitesNone
IdentificationValid photo ID required
Reference materialsClosed book, proctored

What "adaptive" means for you

An adaptive exam adjusts what it asks based on how you have performed so far. In practice, that means two candidates do not necessarily see the same sequence of items, and the exam is effectively probing for the boundary of your ability. Do not expect to "feel" your score as you go: a run of difficult items does not signal failure, and a run of easy ones does not guarantee success. The reliable strategy is to treat every item as worth full effort and to avoid spending disproportionate time on any single one, since 35 questions in 90 minutes leaves a little over two and a half minutes per item on average, with coding tasks naturally consuming more than multiple-choice ones.

Why the coding tasks matter

Interactive and live coding items test whether you can produce working code, not merely recognize correct code. A candidate who has only read Python tutorials may identify the output of a snippet yet stall when asked to write a function from scratch under a clock. Practicing in an editor with no autocomplete, no search and no documentation open is the closest rehearsal for a closed-book proctored session. Our TP exam difficulty guide discusses how the format shapes perceived difficulty.

The Five Domains in Detail

The blueprint organizes the exam into five numbered sections. One wrinkle worth knowing: the blueprint introduction refers to four categories, and the exam webpage says five while displaying four. The five complete numbered sections in the blueprint are what control this site's treatment, and they are listed below. No official percentage weights are published for them, so do not trust any source that claims specific domain percentages. For a longer treatment, see the complete guide to all five TP content areas.

Domain 1: Fundamentals and Applications

The base layer: how Python programs are structured and run, and how core building blocks are put to practical use.

  • Reading and tracing short programs to predict output
  • Core types, variables and expressions as they behave in Python 3.10
  • Connecting language features to realistic application tasks

Domain 2: Language and Syntax

The grammar of the language and the control constructs that shape program flow.

  • Conditionals, loops and function definitions
  • Correct syntax and common error patterns
  • Scoping and how statements combine into working logic

Domain 3: Data Structures and Objects

Choosing and manipulating the right container, and working with Python's object model.

  • Lists, tuples, dictionaries and sets, including mutability consequences
  • Classes and objects as the unit of organization
  • Selecting a structure based on how data will be accessed

Domain 4: Modules and Packages

How code is split across files and how external functionality is brought in.

  • Importing from modules and packages
  • Using the standard library effectively
  • Organizing reusable code

Domain 5: Code Optimization

Writing code that is not just correct but efficient and clean.

  • Recognizing wasteful patterns and replacing them
  • Idiomatic Python constructs that improve readability and performance
  • Trade-offs between approaches
Read the blueprint, not just our summary: The domain descriptions above are orientation, not a substitute for the issuer's published objectives. Download the Tosa Python blueprint, read each numbered section line by line, and mark every sub-topic you could not explain aloud. That marked list is your real study plan. Our TP study guide shows how to turn it into a schedule.

Scoring and Skill Levels

Results are reported on a 1000-point scale. Certification requires 551/1000, and the score then maps to a named level:

LevelScore Range
Productive551-725
Advanced726-875
Expert876-1000

Two points deserve emphasis. First, the level matters: "Productive" and "Expert" are both passes, but they communicate different things to an employer, so the number you earn is part of the credential's value. Second, because the exam is adaptive, the score reflects the difficulty of items you handled correctly as well as the raw count, which is why a simple "I got N right" tally is a poor predictor. Details are in our guide to the TP passing score.

On pass rates: no public issuer pass-rate figure has been verified, so be skeptical of any site quoting one. Our TP pass rate article explains what can and cannot be said responsibly.

Registration, Cost and Proctoring Mechanics

There are no prerequisites, so anyone can register; you will need a valid photo ID on exam day. Delivery runs through the Isograd/Tosa platform in one of two ways: approved test centers, or remote proctoring, where Integrity Advocate is the identified remote provider. The current US individual store does not offer Prometric booking for this subject, so do not plan around a Prometric center.

On price, the US Certification Ready package is USD 109 for one exam with online proctoring. Regional prices and offers differ, so a candidate outside the US may see a different figure or a different bundle. The authoritative place to confirm is the Tosa online store at the time you buy. For a fuller breakdown, see TP certification cost, and for logistics see TP requirements and TP exam dates.

Key Takeaway

Because the exam is closed book and remote-proctored, rehearse your test environment before the day: stable connection, clear desk, photo ID within reach. A technical problem you could have prevented costs you focus you need for the coding tasks.

Validity and Retake Rules: Where the Sources Disagree

This is the part most articles gloss over. Tosa's own pages are not fully consistent:

  • The blueprint and the US FAQ state three-year validity, and the US FAQ sets a 24-hour minimum before a retake, potentially longer depending on local rules.
  • Another FAQ response describes lifetime validity with three-year score ageing and no minimum wait between attempts.

These cannot both govern the same booking, and which one applies to you depends on the terms attached to your specific purchase. Until that is clarified, the safe approach is to read the terms shown at checkout, save a copy of them, and ask Tosa support directly if validity or retake timing affects your plans (for example, a hiring deadline or a certificate you intend to renew). The exam rules page and FAQ page on the Tosa site are the places to check. Do not assume a retake is instantly available, and do not assume a certificate lasts forever.

Who Benefits From a TP

A TP is most useful to people who need to demonstrate Python competence rather than merely claim it. Typical candidates include:

  • Career changers and graduates with limited work history, who want an independent, scored signal of Python ability to put beside a CV.
  • Students and bootcamp learners seeking a credential that is not tied to the institution that taught them.
  • Working analysts, engineers and scientists who use Python daily but have never had their skills formally measured.
  • Employers and training providers who use standardized assessments to benchmark teams or screen applicants.

Be realistic about what it does: the credential supports a hiring conversation but does not replace a portfolio or interview performance. To see how it fits the market, review TP jobs, the earnings discussion in the TP salary guide, and the cost-benefit framing in is the TP certification worth it. No salary figures are asserted here, because none have been verified for this specific credential.

Sequencing Your Preparation by Domain

Rather than a generic schedule, order your preparation by how the domains depend on each other. Syntax errors cripple everything downstream, and optimization only makes sense once you can write correct code.

Week 1

Fundamentals and Applications plus Language and Syntax

  • Trace short programs by hand and check against the interpreter
  • Write functions and control flow from a blank file, closed book
Week 2

Data Structures and Objects

  • Drill mutability, dictionary and set behavior, and class basics
  • Solve small tasks twice using different structures and compare
Week 3

Modules and Packages, then Code Optimization

  • Practice imports and standard-library use without documentation
  • Refactor your own earlier solutions to be cleaner and faster
Week 4

Timed mixed practice

  • Simulate 90-minute sessions with coding and multiple-choice together
  • Review misses by domain and revisit weak sections of the blueprint

Use the TP practice test to check retention after each stage, and keep the TP cheat sheet handy for last-day review. If you want structured resources, our notes on TP training outline options. You can also start a practice session to see how items feel before you commit to a booking.

Frequently Asked Questions

What does TP mean in this context?

On this site, TP means Tosa Python, a proctored Python skills certification from Isograd/Tosa built around Python 3.10. See also what is a TP and what does TP mean.

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

The exam has 35 adaptive questions to be completed in 90 minutes, combining multiple-choice, interactive and live coding tasks.

What score do I need to pass?

You need 551 out of 1000 to certify. Scores of 551-725 are Productive, 726-875 Advanced, and 876-1000 Expert.

Are there prerequisites or an age or experience requirement?

There are no prerequisites. You must present a valid photo ID, and the exam is closed book and proctored, available in English and French.

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

Tosa's pages conflict: some state three-year validity with a 24-hour minimum retake wait, while another response describes lifetime validity with three-year score ageing and no minimum wait. Confirm the terms attached to your booking before purchasing.

Ready to pass your TP exam?

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