Practise JavaScript with 51 exercises and real tests that run on your iPhone, iPad or Mac. Free, offline, and private.
Run your code against each exercise's tests and see what passed, what was expected and what you returned.
Arrays, strings, math, dynamic programming, data structures and grid puzzles, from warm-ups to evening-long challenges.
Syntax highlighting, line numbers, auto-indent, adjustable text size, and quotes that stay straight.
Up to three progressive hints per exercise, plus a reference solution to compare approaches.
Your code runs in an isolated JavaScript worker. Infinite loops are stopped, and nothing leaves your device.
No account, no ads, no in-app purchases, and no data collected.
Exercises are adapted from the Exercism JavaScript track under the MIT License. Hints are written for Code Complete.
Need help, found a bug in an exercise, or have a suggestion? I'd love to hear from you.
Email: hello@vijaysharma.ca