- TP here means Tosa Python, a Python skills certification from Isograd/Tosa, not any other credential sharing the acronym.
- The exam is 35 adaptive questions in 90 minutes, closed book and proctored, covering Python 3.10.
- You need 551 out of 1000 to be certified; Expert level starts at 876.
- Blueprint covers five areas, from Fundamentals and Applications through Code Optimization, with no published weights.
What Is TP? A Plain-English Answer
- What Is TP? A Plain-English Answer
- Who Issues It and What It Measures
- Exam Format: Adaptive, Timed, and Hands-On
- The Five Content Areas You Must Master
- Scoring and Skill Levels
- Registration, Delivery, and Cost
- Validity and Retake Rules: What Is Unresolved
- Who Should Consider It
- Sequencing Your Preparation by Domain
- Frequently Asked Questions
Key Takeaways
- TP here means Tosa Python, a Python skills certification from Isograd/Tosa, not any other credential sharing the acronym.
- The exam is 35 adaptive questions in 90 minutes, closed book and proctored, covering Python 3.10.
- You need 551 out of 1000 to be certified; Expert level starts at 876.
- Blueprint covers five areas, from Fundamentals and Applications through Code Optimization, with no published weights.
- Validity and retake terms conflict across Tosa's own pages, so confirm them at booking.
TP, on this site, stands for Tosa Python: a certification that tests how well a candidate can actually work in the Python programming language. It is issued under the Isograd/Tosa program, which publishes skills frameworks for a range of digital competencies. If you have seen "TP" elsewhere attached to a different professional credential, set that aside. Everything in this article refers only to the Tosa Python exam and the facts Tosa itself publishes about it.
If you want a short definitional answer, the page on what TP certification is covers the basics. This article goes further: what the exam looks like, what it asks, how it is scored, and where Tosa's own published rules leave open questions.
Who Issues It and What It Measures
Tosa Python is part of the Isograd/Tosa family of assessments. The official reference for what the exam covers is the Tosa Python Exam Blueprint, a skills framework published by Isograd/Tosa. The exam is built against Python 3.10, which matters because language features and standard library behavior shift between versions.
The credential is aimed at demonstrating practical, demonstrable Python skill rather than membership in a profession. There is no licensing body, no experience requirement, and no formal prerequisite. Anyone with a valid photo ID can sit for it. For details on eligibility, see the TP requirements guide.
Exam Format: Adaptive, Timed, and Hands-On
The structure is what separates Tosa Python from a simple multiple-choice quiz. Here are the confirmed mechanics:
| Feature | Detail |
|---|---|
| Number of questions | 35 |
| Time limit | 90 minutes |
| Question style | Multiple-choice, interactive, and live coding tasks |
| Adaptivity | Adaptive; difficulty responds to your answers |
| Python version | Python 3.10 |
| Languages | English and French |
| Rules | Closed book, proctored, valid photo ID required |
| Prerequisites | None |
What "adaptive" means for you
In an adaptive exam, the questions you see are shaped by how you have answered earlier ones. Strong performance generally pushes you toward harder material; weaker performance eases it. Practically, this means you cannot assume a fixed difficulty curve, and you cannot reliably "bank" easy points on a predictable early section. Consistent accuracy matters more than a lucky streak.
Why live coding changes preparation
Because the exam includes interactive and live coding tasks, passive reading is not enough. You must be able to write working Python under time pressure with no reference material. Candidates who only memorize syntax often struggle when asked to produce or repair code. For a realistic sense of the challenge, read how hard the TP exam is.
The Five Content Areas You Must Master
The blueprint organizes the exam into five numbered sections. Tosa does not publish percentage weights for them, so you should not assume any one area carries more marks than another. Treat all five as examinable. (Tosa's own introduction and exam webpage are inconsistent about whether there are four or five categories; the five complete numbered sections in the blueprint are what govern this guide.) For a deeper walkthrough, see the complete TP exam domains guide.
Domain 1: Fundamentals and Applications
This is the entry point: how Python is used, how programs are run, and the basic building blocks of a working script.
- Understand what Python is used for and how a program executes
- Be fluent with core operations, input, and output
- Be able to reason about small programs and predict their behavior
Domain 2: Language and Syntax
The rules of the language itself, where small mistakes break code.
- Variables, operators, and expressions
- Control flow: conditions and loops
- Functions, arguments, and return values
- Error handling and reading tracebacks
Domain 3: Data Structures and Objects
How Python holds and organizes data, and how objects behave.
- Lists, tuples, dictionaries, and sets, including when to choose each
- Mutability versus immutability and its consequences
- Working with objects and classes
- Iterating, slicing, and transforming collections
Domain 4: Modules and Packages
Reusing code beyond a single file.
- Importing modules and using the standard library
- Understanding how packages are structured
- Knowing how to find and apply the right tool for a task
Domain 5: Code Optimization
Writing code that is cleaner, faster, or more efficient, not just correct.
- Recognizing inefficient patterns and improving them
- Choosing data structures with performance in mind
- Writing readable, idiomatic Python
Scoring and Skill Levels
The exam is scored out of 1000. A score of 551 is required for certification. Tosa then places your result into one of three bands:
| Level | Score range |
|---|---|
| Productive | 551 to 725 |
| Advanced | 726 to 875 |
| Expert | 876 to 1000 |
This banding is useful because the credential is not merely pass or fail. Your level communicates how deep your command of Python is, which can matter when you share the result with an employer. Because the exam is adaptive, the score reflects both how many items you answered correctly and how difficult those items were. More detail is in the TP passing score guide.
No public pass-rate figure from the issuer has been verified, so any specific pass percentage you see quoted online should be treated with caution. Our TP pass rate article explains what can and cannot be said responsibly.
Registration, Delivery, and Cost
The exam is delivered on the Isograd/Tosa platform, either through approved test centers or via remote proctoring. For remote delivery, Integrity Advocate is identified as the proctoring provider. Note that the current US individual store does not offer Prometric booking for this subject, so do not plan around a Prometric appointment.
- US package: The Certification Ready package is listed at USD 109 for one exam with online proctoring.
- Regional differences: Prices and offers vary by region, so check the official store for your location.
- Separate from practice: Practice assessments and training hours are distinct products from the certification exam itself.
For a full pricing walkthrough, see the TP certification cost breakdown, and for scheduling logistics see TP exam dates and scheduling.
Validity and Retake Rules: What Is Unresolved
Here is something many summaries gloss over: Tosa's own published pages do not fully agree with each other on validity and retakes.
- The blueprint and the US FAQ describe three-year validity, and the US FAQ sets a 24-hour minimum before a retake, potentially longer locally.
- Another FAQ response describes lifetime validity with three-year score ageing and no minimum wait for a retake.
Key Takeaway
Do not rely on a blog, including this one, for the final word on validity or retake waiting periods. Read the terms shown at the point of booking, and screenshot them. Which version applies to you is not settled by the public pages.
Official rules for exam conduct are on Tosa's exam policies page, and the FAQ page holds the policy answers discussed above.
Who Should Consider It
Because there are no prerequisites, Tosa Python suits a wide set of people:
- Career changers and students who want a verifiable signal of Python ability to put on a résumé or professional profile.
- Analysts and technical staff who use Python for scripting or data work and want to document their skills.
- Junior developers seeking an independent, scored benchmark rather than a self-declared skill.
- Employers and training programs that use skills frameworks to standardize how they assess Python ability.
Whether it is worth your money depends on your goals. We discuss that trade-off in whether the TP certification is worth it. If you are thinking about outcomes, see TP jobs and the TP salary guide, where we stay qualitative rather than inventing earnings numbers.
Sequencing Your Preparation by Domain
One short note on method, tied directly to the blueprint. Because the exam rewards writing code and not just recognizing it, schedule your time so that the later, harder domains get hands-on practice rather than reading alone.
Fundamentals and Language Syntax
- Cover Domains 1 and 2 together; they build on each other
- Write small scripts daily without looking at references
Data Structures and Objects
- Spend the longest stretch here; it underpins everything after
- Practice choosing between lists, tuples, dictionaries, and sets
Modules, Packages, and Optimization
- Work through standard library usage on real tasks
- Refactor your earlier scripts to be cleaner and faster
- Take timed practice runs to simulate the 90-minute limit
For a fuller plan, see the TP study guide, and keep the TP cheat sheet handy for last-minute review. You can also test yourself with realistic questions on the main TP practice test site, which is a good way to find which of the five domains needs the most work before you book.
Frequently Asked Questions
TP refers to Tosa Python, a Python skills certification from Isograd/Tosa. It is unrelated to other credentials that happen to share the acronym.
There are 35 adaptive questions in 90 minutes, mixing multiple-choice, interactive, and live coding tasks. The exam is closed book and proctored.
You need 551 out of 1000. Scores of 551 to 725 are Productive, 726 to 875 are Advanced, and 876 to 1000 are Expert.
No. There are no prerequisites, though you must present a valid photo ID. Practical Python skill is what the exam measures.
Tosa's own pages conflict: some say three-year validity with a 24-hour retake minimum, while another FAQ answer says lifetime validity with three-year score ageing and no minimum wait. Confirm the terms at booking.
If you are still weighing the exam, the TP certification overview and the other introductory guides in this series offer additional angles, and the practice test is the fastest way to see where you stand.