- What TJ Actually Is
- Who Issues It and How It Is Delivered
- Exam Format: Adaptive, Mixed-Task Testing
- The Five Content Domains
- Scoring and Proficiency Levels
- Booking, Pricing and Proctoring Mechanics
- Validity and Retake Policy: What Is Unresolved
- Who Benefits From Sitting the Exam
- Sequencing Your Preparation Around the Domains
- Frequently Asked Questions
- 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.
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.
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:
| Level | Score range |
|---|---|
| Below certification | 0 to 550 |
| Productive | 551 to 725 |
| Advanced | 726 to 875 |
| Expert | 876 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.
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
Data Structures and Objects
- Drill Domain 3 arrays, objects and transformation methods
- Practice live-coding style exercises against a timer
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
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.
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.
You need 551 out of 1000. Scores of 551 to 725 are Productive, 726 to 875 are Advanced and 876 to 1000 are Expert.
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.
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.