Developers - from junior to senior
Sharpen your JavaScript, learn the less obvious behaviours of the language and hone your craft on real examples - from the basics to advanced quirks.
Learn the real quirks of JavaScript and the browser dev tools by solving puzzles. For developers, testers and coding enthusiasts. The core is free - you do not pay with your data.
The whole core is free. You only create an account for the leaderboard and points.
The site already has 211 puzzles – all free. You can solve 7 right away in the demo, no login.
Sharpen your JavaScript, learn the less obvious behaviours of the language and hone your craft on real examples - from the basics to advanced quirks.
Practice reading code, predicting application behaviour and working with browser dev tools (DevTools) - skills useful in day-to-day testing of web apps.
Love puzzles and want to learn to code in JavaScript? Start with Warm-up and climb the leaderboard while learning through play.
Instead of passive reading, you write code, predict output and dig through DevTools. Knowledge sticks because you earn it in practice.
Hoisting, == comparisons, type coercion, event loop ordering, closures - the moments every JavaScript developer trips on.
The DevTools family teaches the Elements, Network, Application and Console panels plus tampering with GET and POST requests - which Codewars and JSchallenger do not have.
Every solved puzzle earns points and moves you up the weekly and global leaderboard. The account is free and only serves competition.
SolveJS has several ways to play - twelve challenge types across three categories. Each trains a different skill.
Write functions, fix bugs, unlock a goal. Code runs in an isolated Web Worker.
Predict console output and decode strings. The JS quirks everyone trips on.
Find the flag in DevTools and tamper GET/POST requests. Codewars and JSchallenger do not have this.
See the detailed description of all 12 types on the demo page →
From Warm-up, through Easy, Medium and Hard, up to Expert. You start gently and raise the bar step by step.
We never sell your data and never send ads. We count stats in-house, with no external trackers. The core is and will stay free.
Create a free account and unlock the full set of puzzles, points and the leaderboard. Or check the demo first, no login required.