- TJ here means Tosa JavaScript, issued by Isograd/Tosa and assessing practical JavaScript skill.
- The current exam uses 35 adaptive questions in 90 minutes, mixing multiple-choice, interactive and live coding tasks.
- Certification requires 551 out of 1000; scores of 876 or above reach the Expert level.
- No prerequisites exist, but the exam is closed book, proctored and requires a valid photo ID.
What a TJ Actually Is
When people search "what is a TJ" in a developer context, the answer is a skills certification: Tosa JavaScript, abbreviated TJ on this site. It is an assessment of how well you can read, write and reason about JavaScript, delivered by the Isograd/Tosa platform. It is not a degree, a course or a vendor product badge. It is a scored exam that places you on a proficiency scale and produces a credential you can show employers, clients or a training department.
The acronym is shared by several unrelated credentials in other fields. Everything on this page concerns Tosa JavaScript only. If you want a quick orientation on the naming itself, see our short explainers on what TJ stands for and what TJ means; for the credential as a whole, What Is TJ Certification? is the companion piece.
Who Issues It and What It Measures
The certification comes from Isograd, operating under the Tosa brand, which runs skills assessments across several digital and office disciplines. For JavaScript, the issuer publishes an exam blueprint listing five numbered sections. Those five sections are the exam objectives, and they are what this site treats as the five domains.
One honest caveat: the blueprint introduction refers to four categories, and the exam webpage states five while displaying four. The five complete numbered sections in the blueprint are the controlling structure, and no official percentage weights are published for them. That means any article claiming "Domain 3 is exactly 25% of the exam" is inventing a number. Plan on all five areas mattering.
The test is designed to measure practical competence instead of trivia recall. Because it includes live coding tasks, you cannot pass on vocabulary alone; you have to produce working behavior.
How the Exam Works
The current specification is concise and worth memorizing before you book.
| Feature | Tosa JavaScript (current) |
|---|---|
| Number of questions | 35, adaptive |
| Time allowed | 90 minutes |
| Question types | Multiple-choice, interactive and live coding |
| Languages | English and French |
| Prerequisites | None |
| Identification | Valid photo ID required |
| Conditions | Closed book, proctored |
| Certification threshold | 551 out of 1000 |
What "adaptive" means for you
An adaptive exam adjusts the questions you see based on how you have answered so far. In practice, this means two candidates do not necessarily face the same sequence, and a strong early run can lead to harder material. Do not read increasing difficulty as a sign you are failing; it is often the opposite. Pace yourself across the full 90 minutes rather than rushing early items, since 35 questions in 90 minutes averages a little over two and a half minutes each, with coding tasks naturally consuming more than multiple-choice items.
A note on older documents
An older Tosa Skills Framework for JavaScript, still hosted on the issuer's site, describes 20 questions in 60 minutes. That is the legacy figure. The current linked blueprint and the exam page govern the 35-question, 90-minute specification, so if a forum post or old PDF quotes 20 questions, it is out of date. For a deeper look at the difficulty implications of the current format, read How Hard Is the TJ Exam?
The Five Content Areas
These are the five domains, in blueprint order. For a longer walkthrough of each, see our complete guide to all five TJ content areas. Below is what each area asks of you in practical terms.
Domain 1: Fundamentals and Applications
The foundation: what JavaScript is for, where it runs, and how it fits into web pages and applications.
- Understanding how JavaScript executes in a browser versus other environments
- Connecting code to page behavior and user interaction
- Recognizing typical use cases and how scripts are organized
Domain 2: Language and Syntax
The grammar of the language, tested at the level where small mistakes change outcomes.
- Variables, scope and the differences between declaration styles
- Operators, type coercion and comparison behavior
- Control flow, loops and function definitions
- Spotting syntax errors and predicting what a snippet returns
Domain 3: Data Structures and Objects
How information is stored and manipulated, which is where much real-world JavaScript lives.
- Arrays and their iteration and transformation methods
- Objects, properties and how references behave when copied or passed
- Working with structured data such as JSON-style content
Domain 4: Packages and APIs
Moving beyond the language core to reuse code and talk to other systems.
- Using modules and external packages sensibly
- Calling and consuming APIs, including handling asynchronous results
- Reading documentation to apply an unfamiliar interface
Domain 5: Applied JavaScript
Bringing the other areas together to solve a concrete problem, which is where the live coding tasks tend to bite.
- Combining syntax, data handling and API use in a working solution
- Debugging code that almost works
- Choosing a sensible approach rather than a clever one
Key Takeaway
Because Domain 5 is explicitly applied, you cannot treat the first four as a vocabulary list. Practice writing small working programs, not just recognizing correct answers.
Scoring and Proficiency Levels
Tosa scores on a 1000-point scale, and certification requires 551. Your result also maps to a named proficiency tier, which is useful because it tells an employer more than a bare pass.
| Level | Score range |
|---|---|
| Certified threshold | 551 and above |
| Productive | 551-725 |
| Advanced | 726-875 |
| Expert | 876-1000 |
Notice that the lowest certified tier starts exactly at the passing line, so merely passing lands you in Productive. If you want to signal stronger skill on a résumé, aim higher than the threshold. Our TJ passing score explainer goes deeper on how to interpret these bands.
No public issuer pass-rate figure has been verified, so be skeptical of any site quoting one with confidence. We cover what is and is not known on the TJ pass rate page.
Booking, Proctoring and Fees
Delivery runs through the Isograd/Tosa platform, either at approved centers or by remote proctoring. For remote sessions, the provider identified is Integrity Advocate. Expect identity verification with your photo ID and a closed-book environment, so clear your desk and follow the issuer's exam rules before test day.
One mechanic that surprises candidates from other certification ecosystems: the current US individual store does not offer Prometric booking for this subject. Do not search for a Prometric slot; use the Tosa store and platform instead.
For eligibility questions, the short answer is that there are no prerequisites, only the ID requirement; TJ Requirements covers the practical details. For scheduling logistics, see TJ Exam Dates.
The Validity and Retake Ambiguity
This is the part most summaries gloss over, and it is worth being direct about. Tosa's own pages do not fully agree with one another:
- The blueprint and the US FAQ give a three-year validity period.
- The US FAQ also imposes 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.
Which terms apply to your booking remains unresolved from the public documents. The sensible approach is to treat the three-year figure as the conservative planning assumption, confirm the retake rule on your actual booking screen, and consult the official FAQs before paying. If the credential's shelf life matters to your employer or your career plan, get the answer in writing from the issuer rather than relying on a third-party summary, including this one.
Who Should Take It and Who Hires For It
Because there are no prerequisites, the audience is broad. The credential tends to suit people who need independent, third-party evidence of JavaScript ability rather than a transcript.
- Career changers and bootcamp graduates who want an objective score to place beside a portfolio.
- Students and early-career developers building a first professional credential.
- Training organizations and employers that use Tosa assessments to benchmark staff or learners and track progress across a program.
- Freelancers who want a verifiable signal for clients who cannot judge code themselves.
Be realistic about what a certificate does. It supports a job application; it does not replace a portfolio, and no public data we can verify ties it to a specific salary. For honest framing of earnings and role types, see the TJ salary guide and TJ jobs, and for the bigger value question, Is the TJ Certification Worth It?
Sequencing Your Preparation
Generic study advice is plentiful; here is the one TJ-specific plan worth following, ordered by how the domains build on each other. For a full methodology, read the TJ study guide and keep the TJ cheat sheet nearby for quick recall.
Fundamentals and Language Core
- Cover Domain 1 and Domain 2 together: execution context, scope, coercion, control flow
- Write small snippets and predict output before running them
Data Structures and Objects
- Drill array methods and object reference behavior, since errors here are subtle
- Practice reshaping structured data by hand
Packages and APIs
- Use a public API, handle asynchronous results, and read unfamiliar docs under time pressure
Applied JavaScript and Timed Practice
- Solve end-to-end tasks that combine every domain
- Simulate the 90-minute window and rehearse coding without outside help
The order matters: Domain 5 draws on everything before it, so leaving it last lets earlier gaps surface while there is still time to fix them. When you are ready to test yourself against realistic questions, the TJ practice tests mirror the mix of recall and applied problems you will face, and you can start a timed practice run to check your pacing. If you want structured learning first, see TJ training.
Key Takeaway
Practice under closed-book conditions. The exam forbids outside references, so build the habit of recalling syntax and behavior from memory rather than leaning on documentation tabs.
Frequently Asked Questions
TJ means Tosa JavaScript, the JavaScript skills certification issued by Isograd/Tosa. It is unrelated to other credentials that happen to share the same abbreviation. See TJ meaning for the naming background.
The current specification is 35 adaptive questions in 90 minutes, combining multiple-choice, interactive and live coding tasks. An older framework document lists 20 questions in 60 minutes, but the current blueprint and exam page take precedence.
You need 551 out of 1000. Scores of 551-725 are Productive, 726-875 are Advanced, and 876-1000 are Expert.
No prerequisites are listed. You do need a valid photo ID, and the exam is closed book and proctored, delivered at approved centers or via remote proctoring through Integrity Advocate.
Tosa's own pages conflict: some state three-year validity with a 24-hour minimum retake wait, while another FAQ response describes lifetime validity with three-year score ageing and no minimum wait. Verify the terms on your booking and in the official FAQs before you pay.