- The current exam is 35 adaptive questions in 90 minutes, closed book and proctored.
- You need 551 out of 1000 to be certified; 551-725 is the Productive band.
- The blueprint lists five domains but publishes no official percentage weights, so study all five.
- Live coding tasks sit alongside multiple-choice and interactive questions; practice writing code, not just recognizing it.
The Exam Format at a Glance
Tosa JavaScript is an adaptive assessment from Isograd/Tosa. Instead of a fixed paper where everyone sees the same questions, the platform adjusts as you answer, which is why the question count is modest while the skills range is broad. This page is the one-screen version of what you need to remember. For a deeper plan, pair it with the TJ study guide.
| Item | Current specification |
|---|---|
| Questions | 35, adaptive |
| Time | 90 minutes |
| Question styles | Multiple-choice, interactive, live coding |
| Languages offered | English and French |
| Prerequisites | None |
| Identification | Valid photo ID required |
| Rules | Closed book, proctored |
| Certification threshold | 551 out of 1000 |
| Language edition | No specific JavaScript edition is published |
Scoring Bands and the 551 Line
Results are reported on a 1000-point scale. You are certified at 551 or above, and the score also places you in a proficiency band:
| Band | Score range |
|---|---|
| Productive | 551-725 |
| Advanced | 726-875 |
| Expert | 876-1000 |
Because the exam is adaptive, the score reflects both how many items you get right and the level of difficulty you reach, not a simple percentage correct. Do not try to reverse-engineer a raw "number of questions you can miss." For a fuller explanation of the threshold, see our breakdown of the TJ passing score. No public issuer pass-rate figure has been verified, so be skeptical of any site quoting a precise one; our TJ pass rate article covers what can and cannot be said.
The Five Domains in One Pass
The blueprint organizes the exam into five numbered objectives. The introduction to the blueprint refers to four categories and the exam webpage says five while displaying four, but the five complete numbered sections are what define the exam objectives. Official percentage weights are not published, so treat every domain as testable. For the long-form treatment, read the complete guide to all five TJ content areas.
Domain 1: Fundamentals and Applications
The base layer: how JavaScript runs and where it is used.
- What JavaScript is for and how it fits into web pages and applications
- Running code in the browser and in other environments
- Reading short snippets and predicting their output
Domain 2: Language and Syntax
The grammar of the language, and the area where small details cost points.
- Variable declarations and scope
- Operators, type coercion and comparison behavior
- Conditionals, loops and functions, including how arguments and return values behave
- Control flow and error handling
Domain 3: Data Structures and Objects
How data is stored, shaped and transformed.
- Arrays and their iteration and transformation methods
- Objects, properties and methods
- Working with structured data such as JSON
- Reading and modifying nested values safely
Domain 4: Packages and APIs
Using code you did not write.
- Importing and using packages and modules
- Calling APIs and handling responses
- Understanding asynchronous behavior when requests are involved
- Reading documentation well enough to use a function correctly
Domain 5: Applied JavaScript
Putting the pieces together to solve a task.
- Combining syntax, data handling and external calls into working code
- Debugging code that almost works
- Producing the correct result in a live coding task
Key Takeaway
Domains 2 and 3 are the foundation for everything else. A candidate who is shaky on scope, coercion, array methods and object handling will struggle in Domains 4 and 5 even if the API concepts make sense in theory, because applied tasks reuse those core skills constantly.
Question Types: MCQ, Interactive and Live Coding
The exam mixes three formats, and each rewards a different habit.
Multiple-choice
Expect snippets where the trap is a language quirk: a hoisting detail, a loose-equality surprise, or a method that returns a new array versus mutating the original. Read the code literally, line by line, and resist answering what the code "obviously" intends.
Interactive
Interactive items ask you to do something rather than simply select an option, such as arranging, completing or correcting elements. These reward understanding of how pieces fit together. If you only memorized definitions, these are where it shows.
Live coding
Live coding tasks require you to write working JavaScript. Because the exam is closed book, you cannot look up method names, so you need fluent recall of the common array methods, object operations and function patterns. Practice typing solutions from a blank editor rather than recognizing correct code on a screen.
Booking, Fees and Exam-Day Rules
Delivery runs through the Isograd/Tosa platform, either at approved centers or through remote proctoring. Integrity Advocate is identified as the remote proctoring provider. Note that the current US individual store does not offer Prometric booking for this subject, so do not plan around a Prometric center.
- US price: The Certification Ready package is USD 109 for one exam with online proctoring.
- Regional pricing: Prices and offers differ by region, so check the Tosa online store for your location rather than assuming the US figure applies.
- Prerequisites: None. Anyone can book. See the TJ requirements article for the eligibility picture.
- ID: Bring or present a valid photo ID.
- Environment: Closed book and proctored, so prepare a quiet space and follow the published exam policies.
For a full cost picture beyond the headline price, including possible retake and regional differences, see the TJ certification cost breakdown. For scheduling mechanics, see TJ exam dates and scheduling.
Policy Conflicts to Verify Before You Book
Tosa's own published materials do not fully agree with each other on validity and retakes, and you should not assume which version will apply to your booking.
| Topic | One source says | Another source says |
|---|---|---|
| Validity | Blueprint and US FAQ: three-year validity | Another FAQ response: lifetime validity with three-year score ageing |
| Retake wait | US FAQ: 24-hour minimum, potentially longer locally | Another FAQ response: no minimum wait |
Where This Credential Fits in a Career
Tosa certifications are skills assessments, and the JavaScript one is generally used to show a baseline of practical competence to employers, training providers and schools, especially for entry-level and career-change candidates who lack a long portfolio. It complements, rather than replaces, projects you can show on GitHub. For employment angles, read TJ jobs; for earnings context without invented figures, see the TJ salary guide; and for an honest cost-benefit view, see whether the TJ certification is worth it.
If you are still orienting yourself, the explainers What Is TJ Certification? and What Does TJ Stand For? cover the basics, and TJ training lists preparation routes.
A Domain-Ordered Review Plan
Since no domain weights are published, order your review by dependency instead: the later domains lean on the earlier ones.
Domains 1 and 2
- Review how JavaScript runs and where it is used
- Drill scope, coercion, comparison and function behavior
- Predict snippet output before running it
Domain 3
- Write array transformations from memory
- Practice object manipulation and nested data access
- Parse and build JSON
Domains 4 and 5
- Use modules and call an API, handling the response
- Solve small end-to-end tasks in a blank editor
- Timed mixed sets using the TJ practice tests
In the final days, take a full timed run on the main practice test site and simulate the closed-book conditions, including no reference tabs. Review every miss by domain so you can see whether your errors cluster in syntax details or in applied tasks.
Frequently Asked Questions
The current specification is 35 adaptive questions in 90 minutes. An older skills framework mentions 20 questions in 60 minutes, but the current blueprint and exam page take precedence.
You need 551 out of 1000. Scores of 551-725 fall in the Productive band, 726-875 in Advanced and 876-1000 in Expert.
No official percentage weights are published for the five domains: Fundamentals and Applications, Language and Syntax, Data Structures and Objects, Packages and APIs, and Applied JavaScript. Prepare for all of them.
No. It is closed book and proctored, delivered through approved centers or remote proctoring, and a valid photo ID is required.
Tosa's materials conflict. The blueprint and US FAQ state three-year validity with a 24-hour minimum before a retake, while another FAQ response describes lifetime validity with three-year score ageing and no minimum wait. Confirm the terms shown at your booking before you pay.