TJ logo
Focused certification exam prep
Start practice

TJ Certification

TL;DR
  • TJ means Tosa JavaScript, an Isograd/Tosa assessment of 35 adaptive questions in 90 minutes.
  • You need 551 out of 1000 to certify; Advanced starts at 726 and Expert at 876.
  • Tasks mix multiple-choice, interactive items and live coding, so reading about JavaScript is not enough.
  • The five domains carry no published percentage weights, so prepare all of them rather than guessing.

What the TJ Certification Actually Is

TJ here refers to Tosa JavaScript, a skills assessment and certification issued through the Isograd/Tosa platform. It measures practical JavaScript ability rather than memorized trivia, and it is delivered as a proctored, closed-book exam. The result is a score out of 1000 that maps to a named proficiency level, so the credential tells an employer not just that you passed but roughly how deep your skills run.

Because several unrelated credentials share a short acronym, it is worth being precise about what this one is. If you are still orienting yourself, our explainers on what TJ is and what TJ certification is cover the basics, and the what does TJ stand for page clears up the naming. This article focuses on the certification itself: how the exam is built, how it is scored, and how to prepare for the specific things it tests.

A few structural facts set the tone. There are no prerequisites, so you do not need a prior degree or another certificate to sit the exam. The exam is offered in English and French. And the blueprint does not tie the test to a specific edition of the JavaScript language, so your preparation should focus on solid, widely used language features rather than chasing the newest proposals. For more on eligibility, see the TJ requirements guide.

Exam Format: Adaptive, Timed and Hands-On

The current specification is 35 questions in 90 minutes. The test is adaptive, meaning the platform adjusts the questions it presents based on how you are performing. That has practical consequences: you cannot assume a fixed pool of identical items, and you should not read too much into whether individual questions feel easy or hard.

Three task styles appear:

  • Multiple-choice questions that test conceptual understanding and your ability to predict what a snippet does.
  • Interactive tasks where you manipulate or arrange elements rather than just selecting an option.
  • Live coding tasks where you write working JavaScript in the exam environment.
Watch the older specification: An older Tosa Skills Framework for JavaScript describes 20 questions in 60 minutes. The current blueprint and the exam page govern the present format, which is 35 questions in 90 minutes. If you find study material quoting the shorter format, treat it as outdated.

The live coding component is where many candidates feel the pressure, because it rewards fluency. Typing a correct array transformation or a small function under a clock is a different skill from recognizing the right answer in a list. For a candid look at how this plays out, read how hard the TJ exam is.

The Five Domains You Are Tested On

The blueprint organizes the exam objectives into five numbered sections. No official percentage weights are published, so you cannot responsibly allocate study time by percentage. The sensible approach is to build competence across all five and then lean harder on whichever your practice results show to be weakest. A deeper walkthrough lives in the TJ exam domains guide; here is the orientation.

Domain 1: Fundamentals and Applications

The foundation: how JavaScript runs and where it is used. Expect questions about core concepts and the practical contexts in which scripts are applied.

  • How JavaScript executes and interacts with its host environment
  • Reading short programs and predicting their output
  • Recognizing appropriate uses of the language in real applications

Domain 2: Language and Syntax

The mechanics of writing correct JavaScript. This is the domain most directly exercised by live coding.

  • Variables, scope and declaration behavior
  • Operators, conditionals and loops
  • Functions, including arrow functions and callbacks
  • Type coercion and equality pitfalls

Domain 3: Data Structures and Objects

How you model and manipulate data. Strong candidates move comfortably between arrays and objects.

  • Array methods for transforming, filtering and reducing data
  • Object creation, property access and iteration
  • Working with structured data such as JSON
  • Choosing a sensible structure for a given problem

Domain 4: Packages and APIs

Working beyond your own code: using external modules and interfaces.

  • Importing and using packages and modules
  • Calling APIs and handling the data that comes back
  • Asynchronous patterns such as promises and async/await

Domain 5: Applied JavaScript

Putting the pieces together to solve realistic tasks, which is where interactive and coding items converge.

  • Combining syntax, data handling and APIs in one solution
  • Debugging and correcting faulty code
  • Writing code that is clear enough to maintain
A note on how the domains are described: Tosa's own materials are slightly inconsistent about the count, with the blueprint introduction referring to four categories while the numbered sections and the exam page point to five. The five complete numbered sections above are the ones to prepare for.

Scoring: 551 to Pass and Three Proficiency Levels

Results are reported on a 1000-point scale. You certify by reaching 551. Above that threshold, your score places you in a named band:

LevelScore range
Productive551 to 725
Advanced726 to 875
Expert876 to 1000

This banding is one of the more useful features for job seekers. Passing at Productive shows you can do real work with the language; Advanced and Expert let you signal a stronger command to a hiring manager. Because the exam is adaptive, the score reflects the difficulty of what you handled correctly, not just a raw count. For the finer points of how the threshold works, see the TJ passing score breakdown.

On pass rates, no public issuer figure has been verified, so be wary of any site quoting a precise percentage. The TJ pass rate discussion explains what can and cannot be said responsibly.

Booking, Proctoring and Cost Mechanics

The exam is delivered through the Isograd/Tosa platform. You can sit it through approved centers or via remote proctoring, and the remote provider identified is Integrity Advocate. A valid photo ID is required, and the session is closed-book and proctored under Tosa's published exam rules.

One detail trips up candidates who assume all certifications go through the same booking channels: in the current US individual store, Prometric booking is not offered for this subject. Plan around Tosa's own platform instead.

On price, 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 Tosa online store for your location before you commit. A full breakdown, including what to budget beyond the exam fee, is in the TJ certification cost guide, and scheduling specifics are covered in TJ exam dates and scheduling.

Key Takeaway

Do a remote-proctoring dry run before exam day. Check your camera, microphone, connection and workspace, and have your photo ID within reach. Technical friction eats into a 90-minute window you cannot afford to waste on a 35-question adaptive test.

Validity and Retake Rules: Where the Sources Disagree

This is the part most guides gloss over, and it matters. Tosa's own published material is not fully consistent on how long a result lasts or how soon you can retry:

  • The blueprint and the US FAQ give three-year validity, and the US FAQ sets a 24-hour minimum before a retake, possibly longer depending on local rules.
  • Another FAQ response describes lifetime validity, with scores ageing over three years and no minimum wait.

These cannot both be the operative rule, and the applicable booking terms remain unresolved from the public pages alone. The practical advice is simple: read the terms shown at the moment you book, screenshot them, and ask Tosa support if your region's terms are unclear. Do not build a retake plan around the shortest possible wait without confirming it first. The TJ ROI analysis touches on why validity affects the value calculation.

Who Should Take It and Where It Fits in Hiring

Tosa-style certifications are typically used as a standardized, comparable signal of skill. That makes TJ most useful to people whose resumes need an objective JavaScript credential: career changers, bootcamp and self-taught developers, students entering the market, and professionals formalizing skills they already use. Employers and training organizations that want a consistent benchmark across applicants or staff are the natural consumers of the score.

Be realistic about what it does and does not do. A certification of this kind supports a profile alongside projects and experience; it does not replace a portfolio. Roles that lean on JavaScript, such as front-end, full-stack and web-integration positions, are where the signal is most legible. If you want to see how this plays into the market, our pages on TJ jobs and the TJ salary guide discuss the career side, and the TJ training overview covers ways to build the skills.

Sequencing Your Preparation Around the Domains

Because the domains build on each other and live coding rewards fluency, order matters more than volume. One workable arrangement, assuming a few weeks of preparation, follows the dependency chain of the blueprint:

Week 1

Fundamentals and Language Syntax (Domains 1 and 2)

  • Write small programs daily; predict output before running them
  • Drill scope, coercion, equality and function behavior
  • Practice typing code from memory rather than copying
Week 2

Data Structures and Objects (Domain 3)

  • Transform arrays with map, filter and reduce until it is automatic
  • Practice reading and reshaping JSON-style objects
Week 3

Packages, APIs and Applied Work (Domains 4 and 5)

  • Handle asynchronous calls with promises and async/await
  • Combine everything in timed, multi-step exercises
  • Debug broken snippets, not just write new ones

The reasoning: Domains 1 and 2 are prerequisites for everything else, Domain 3 is the heart of most coding tasks, and Domains 4 and 5 are where you integrate. Finish with timed practice in the 90-minute format so the pacing of 35 items feels familiar. For a fuller plan, see the TJ study guide, keep the TJ cheat sheet handy for last-minute review, and test your readiness with the TJ practice tests.

Practice the live coding, not just the recognition: Because some tasks require you to write code, passive reading leaves a gap. Reserve real time to solve small problems from a blank editor, and pair that with timed practice questions so you build speed as well as accuracy.

Frequently Asked Questions

What does TJ stand for in this context?

TJ refers to Tosa JavaScript, the JavaScript skills certification issued through the Isograd/Tosa platform. It is distinct from other credentials that happen to share a short acronym. See TJ meaning for more.

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

The current format is 35 adaptive questions in 90 minutes, mixing multiple-choice, interactive and live coding tasks. An older framework lists 20 questions in 60 minutes, but the current blueprint and exam page take precedence.

What score do I need to pass?

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

Are there prerequisites or published domain weights?

There are no prerequisites. Tosa does not publish official percentage weights for the five domains, so prepare across Fundamentals and Applications, Language and Syntax, Data Structures and Objects, Packages and APIs, and Applied JavaScript.

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

Tosa's sources conflict. Some say three-year validity with a 24-hour minimum retake wait in the US, while another FAQ response describes lifetime validity with three-year score ageing and no minimum wait. Confirm the terms shown when you book.

Ready to pass your TJ exam?

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