jskatas.org Continuously Learn JavaScript. Your Way.

JavaScript - Learn with Katas

Learn and re-learn (all of) JavaScript, at your level and at your speed.

No matter if you are beginner or an expert, a slow or fast learner. The site jskatas aims to allow anyone to discover and learn unknown or new parts of JavaScript. You can also consolidate your JavaScript knowledge or extend your skills and sharpen them.

Learning with jskatas requires you to actively work with and on the language. There is no lean-back content to "just consume" and hope to have acquired knowledge, this is NOT what jskatas offers, and also does not want to offer.

Categories 112 katas

Iterator

usage #planned

Bitwise Shift Operators

Arrow functions

Spread operator

Global Object API

Type conversion

to boolean #planned
to number #planned

BigInt

Function API

JSON API

JSON superset

Symbol API

try-catch

unbinded catch #planned

Async Function

Unicode

Default parameters

Modules

import statement #planned