TJ logo
Focused certification exam prep
Start practice

What Is TJ?

TL;DR
  • TJ means Tosa JavaScript, a skills assessment issued by Isograd/Tosa, not any other credential sharing the acronym.
  • The current exam uses 35 adaptive questions in 90 minutes, mixing multiple-choice, interactive and live coding tasks.
  • You need 551 out of 1000 to be certified; scores above that map to Productive, Advanced or Expert.
  • Five domains are covered, from Fundamentals and Applications through to Applied JavaScript, with no official weights published.

What TJ Actually Is

TJ is the shorthand used on this site for Tosa JavaScript, a JavaScript skills assessment and certification issued by Isograd under the Tosa brand. It measures whether a candidate can actually work with the JavaScript language: reading code, writing it, reasoning about data and using the surrounding ecosystem of packages and APIs. The result is a graded score rather than a simple pass/fail stamp, which makes it quite different from many vendor credentials that only tell an employer you cleared a bar.

If you have arrived here from a search for "TJ," it is worth being precise. The two-letter abbreviation is used for several unrelated things across the industry. Everything on this page concerns the Tosa JavaScript exam and nothing else. For other angles on the same question, see our short explainers on TJ meaning and what TJ stands for.

Identity check: TJ on this site refers only to Tosa JavaScript from Isograd/Tosa. Fees, formats and score bands described here apply to that exam, so do not mix them up with any other certification that happens to share the abbreviation.

Who Issues It and How It Is Delivered

The assessment is published by Isograd as part of the Tosa family of digital-skills tests. Tosa covers a broad range of software and programming subjects, and JavaScript is one of the programming titles. The test is delivered on the Isograd/Tosa platform, either through approved test centers or through remote proctoring. For remote delivery, the provider identified in the current materials is Integrity Advocate.

One practical detail trips up candidates who assume all certifications are interchangeable in how they are booked: the current US individual store does not offer Prometric booking for this subject. If you are used to scheduling exams through a large third-party testing network, expect a different path here, using Tosa's own store and platform. We cover scheduling in more depth in our guide to TJ exam dates and scheduling.

Language and access

  • Available in English and French.
  • No prerequisites, so there is no required prior course or certification.
  • A valid photo ID is required.
  • The exam is closed book and proctored.

For a fuller treatment of eligibility, see TJ requirements.

Exam Format: Adaptive, Mixed-Task Testing

The current specification is 35 questions in 90 minutes. The test is adaptive, meaning the difficulty of what you see responds to how you are performing rather than being a fixed list everyone receives in the same order. Question types are deliberately varied:

  • Multiple-choice items that check recognition and reasoning about code behavior.
  • Interactive tasks that go beyond picking a letter.
  • Live coding tasks where you must produce working JavaScript yourself.

The live coding element is what separates this exam from a pure knowledge quiz. You cannot pass on memorized definitions alone; you need to be able to write and debug code under time pressure and without reference material, since the exam is closed book.

Watch for outdated figures: an older Tosa Skills Framework for JavaScript describes 20 questions in 60 minutes. The current blueprint and exam page govern, and they specify 35 questions in 90 minutes. If a study resource quotes the shorter format, it is working from the older document.

Because the test adapts, there is no way to "skip the hard ones and bank the easy ones" the way you can on a linear paper. Steady accuracy across the whole sitting matters more than racing. Our piece on how hard the TJ exam is goes into what the adaptive design feels like in practice.

The Five Content Domains

The Tosa JavaScript blueprint organizes its scope into five numbered sections, which we treat as the exam domains. The issuer does not publish percentage weights for them, so any article claiming exact domain percentages is guessing. What we can say is what each area covers and where candidates tend to need the most practice. For a deeper walkthrough, see the complete guide to all five TJ content areas.

Domain 1: Fundamentals and Applications

The grounding layer: what JavaScript is for, where it runs and how it fits into real applications.

  • Understanding the role of JavaScript in web and application contexts
  • Reading and reasoning about short programs end to end
  • Connecting language features to practical use cases

Domain 2: Language and Syntax

The mechanics of the language itself, and the area where precision is rewarded.

  • Variables, scope and how values are declared and reassigned
  • Operators, conditionals and loops
  • Functions, including how they are defined and invoked
  • Control flow and the subtle behaviors that cause bugs

Domain 3: Data Structures and Objects

How information is stored, shaped and transformed, which is central to live coding tasks.

  • Arrays and the methods used to iterate and transform them
  • Objects, their properties and how they are accessed and modified
  • Choosing a suitable structure for a given problem

Domain 4: Packages and APIs

Working with code you did not write yourself.

  • Using external packages and understanding how they are consumed
  • Interacting with APIs and handling the data they return
  • Reading documentation-style descriptions to apply a function correctly

Domain 5: Applied JavaScript

Putting the earlier domains together on practical problems.

  • Combining syntax, data handling and external resources in one task
  • Solving realistic scenarios rather than isolated textbook snippets
  • Debugging and reasoning about why a piece of code behaves as it does

One quirk worth knowing: the blueprint's own introduction refers to four categories, and the exam webpage states five while displaying four. The five complete numbered sections in the blueprint are what define the scope, which is why this article, and our study materials, work from five domains.

Scoring and Proficiency Levels

Scoring is out of 1000, and certification requires 551. Rather than a bare pass, the result places you in a band:

LevelScore range
Below certification0 to 550
Productive551 to 725
Advanced726 to 875
Expert876 to 1000

This banding is useful commercially. A candidate who lands in Advanced or Expert has a stronger signal to show a hiring manager than one who just clears 551. It also means your goal should not stop at "pass." Read more in our breakdown of the TJ passing score.

On difficulty and success rates: no public issuer pass-rate figure has been verified, so we do not quote one. If you are curious about what is and is not known, our TJ pass rate article explains how to think about the question without relying on invented numbers.

Booking, Pricing and Proctoring Mechanics

For US individuals, the current Certification Ready package lists at USD 109 for one exam with online proctoring. Regional prices and offers differ, so the figure you see may change depending on where you buy. The authoritative place to check is Tosa's online store. Our TJ certification cost guide lays out the pricing picture in more detail.

What to prepare for exam day

  • A valid photo ID that matches your registration details.
  • A quiet, compliant environment if you test remotely, since the exam is proctored and closed book.
  • A machine and connection that satisfy the platform's technical checks before you begin.

The exam rules are published by Tosa at its exam-policies page. Read them before booking, because proctoring violations can invalidate an attempt regardless of how well you were doing.

Key Takeaway

Do a full technical and environment check well before your slot. A remote-proctored, closed-book exam with live coding leaves no room for last-minute setup problems eating into your 90 minutes.

Validity and Retake Policy: What Is Unresolved

This is the area where honesty matters most. Tosa's own published materials do not agree with each other on how long a result stays valid or how soon you can retake:

  • The blueprint and the US FAQ give three-year validity, and the US FAQ sets a 24-hour minimum before a retake, noting that local terms may be longer.
  • Another FAQ response describes lifetime validity, with scores ageing over three years and no minimum wait.

Which terms apply to your booking remains unresolved from the public documents alone. Before you pay, check the FAQ and the terms shown at checkout for your region, and keep a record of what you were shown. Do not plan a tight retake schedule around an assumed waiting period, and do not assume your result lasts forever. This uncertainty also feeds into any value calculation, which we address in whether the TJ certification is worth it.

Who Benefits From Sitting the Exam

Because there are no prerequisites, the exam is open to students, career changers and working developers alike. The graded-level design is particularly useful for people who need to demonstrate competence without a long portfolio: junior developers, bootcamp graduates, and professionals in adjacent roles such as QA, data or digital marketing who want to show they can work with code.

Hiring organizations that use Tosa assessments tend to treat the score as a standardized, comparable data point, which is helpful when screening many applicants for entry-level web and front-end roles. It is a skills signal rather than a replacement for projects, so pair it with real work. For roles and earning context, see TJ jobs and the TJ salary guide, both of which treat pay qualitatively rather than quoting made-up numbers.

For a plain-language overview aimed at newcomers, our explainers on what TJ certification is and the TJ certification cover the same ground from a slightly different angle.

Sequencing Your Preparation Around the Domains

The domain structure suggests a sensible order of attack. The point is to schedule by dependency, not just by calendar: Domain 3 skills feed directly into the live coding tasks, so they deserve more repetition than a casual read-through.

Week 1

Fundamentals and Language

  • Cover Domain 1 quickly to set context
  • Spend most of the week on Domain 2 syntax, scope and functions
  • Write small snippets by hand rather than only reading
Week 2

Data Structures and Objects

  • Drill Domain 3 arrays, objects and transformation methods
  • Practice live-coding style exercises against a timer
Week 3

Packages, APIs and Applied Work

  • Work through Domain 4 package and API usage
  • Combine everything in Domain 5 scenario tasks
  • Sit full-length timed sessions of 35 questions in 90 minutes

For a complete method and resource list, use the TJ study guide, and keep the TJ cheat sheet handy for last-day review. To test yourself under realistic conditions, try the practice questions on our main practice test site, and revisit the full practice exam once your weak domains have improved.

Frequently Asked Questions

What does TJ stand for on this site?

TJ stands for Tosa JavaScript, the JavaScript skills certification from Isograd/Tosa. It does not refer to any other credential that uses the same two letters.

How long is the Tosa JavaScript exam?

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

What score do I need to be certified?

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 a specific JavaScript version tested?

There are no prerequisites. A valid photo ID is required, and the exam is closed book and proctored. No specific JavaScript language edition is published for the exam.

How long is the result valid and when can I retake?

Tosa's materials conflict. The blueprint and US FAQ give three-year validity with a 24-hour retake minimum, while another FAQ answer gives lifetime validity with three-year score ageing and no minimum wait. Confirm the terms at booking.

Ready to pass your TJ exam?

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