JavaScript Practice
Master the Standard Built-in Objects
2426+ interactive TypeScript exercises for every constructor, static method, instance method, and property β inspired by Codewars and Codility.
Monaco EditorIn-browser testsTypeScriptProgress tracking
Apprentice0 / 499 XP β Developer
0 XP total
JavaScript Learning Path
Structured roadmap from fundamentals to advanced
Built-in Objects (65)
Array0/226
String0/195
Object0/150
Number0/105
Math0/215
Date0/120
RegExp0/45
Map0/55
Set0/85
Symbol0/40
JSON0/10
Boolean0/15
Error0/25
BigInt0/25
WeakMap0/25
WeakSet0/20
Promise0/30
Function0/80
Proxy0/100
Reflect0/140
Generator0/25
Iterator0/20
ArrayBuffer0/5
DataView0/5
GlobalFunctions0/40
WeakRef0/10
FinalizationRegistry0/10
Intl0/25
Atomics0/5
TypedArray0/25
globalThis0/5
structuredClone0/5
TypeError0/5
RangeError0/5
SyntaxError0/5
ReferenceError0/5
AggregateError0/5
SharedArrayBuffer0/5
URL0/20
URLSearchParams0/25
TextEncoder0/10
TextDecoder0/10
Blob0/15
File0/5
FormData0/15
AbortController0/10
AbortSignal0/5
EventTarget0/10
Event0/15
performance0/10
console0/10
crypto0/10
Closures0/20
FunctionalProgramming0/25
Prototypes0/20
AsyncPatterns0/20
DesignPatterns0/25
Algorithms0/25
TypeScript0/100
Variables0/10
Operators0/13
ControlFlow0/13
TypeCoercion0/10
StrictMode0/6
Modules0/9