Language hub
JavaScript coding practice
6 focused JavaScript resources, one for each skill the diagnostic measures.
Explore JavaScriptLanguages
Pick the language you work in. Each hub collects the same six reasoning skills — code recall, tracing, debugging, finding flaws, idiomatic style, and reviewing AI-generated code — with the details that actually differ between JavaScript, TypeScript, and Python. Every resource gives a direct answer, an original example, and a small practice loop.
Language hub
6 focused JavaScript resources, one for each skill the diagnostic measures.
Explore JavaScriptLanguage hub
6 focused TypeScript resources, one for each skill the diagnostic measures.
Explore TypeScriptLanguage hub
6 focused Python resources, one for each skill the diagnostic measures.
Explore PythonOne diagnostic session is a snapshot, not causal proof of why a result occurred. It can help you choose a focused next practice step without making a broader claim about your ability.
Take the free diagnosticTake the read in Python →Same six skills, side by side on your dashboard.