Language Track

JavaScript

Master the browser spellbook from fundamentals to async raids.

Track Catalog14 modules

Start with Variables & Types. Progress saves when you play signed in.

Modules

14

Config-driven lessons

Total XP

6,585

Available in track

Daily Quest

32

Variables & Types five-question streak

Next Module

Beginner

Variables & Types

Raid Path

0 / 14 modules cleared

Sign in to save your path progress

Beginner

Variables & Types▲ current

Functions

Arrays

Objects

Loops

Intermediate

DOM

Async / Await

APIs

ES6+

Advanced

Closures

Scope

Classes

Data Structures

Expert

Algorithms

JavaScript Final Raid

Beginner enemy encounter

Variables & Types

160 XP

Build variables & types fluency through short lessons, quizzes, and raid practice.

Beginner enemy encounter

Functions

195 XP

Build functions fluency through short lessons, quizzes, and raid practice.

Beginner enemy encounter

Arrays

230 XP

Build arrays fluency through short lessons, quizzes, and raid practice.

Beginner enemy encounter

Objects

265 XP

Build objects fluency through short lessons, quizzes, and raid practice.

Beginner enemy encounter

Loops

300 XP

Build loops fluency through short lessons, quizzes, and raid practice.

Intermediate enemy encounter

DOM

415 XP

Build dom fluency through short lessons, quizzes, and raid practice.

Intermediate enemy encounter

Async / Await

450 XP

Build async / await fluency through short lessons, quizzes, and raid practice.

Intermediate enemy encounter

APIs

485 XP

Build apis fluency through short lessons, quizzes, and raid practice.

Intermediate enemy encounter

ES6+

520 XP

Build es6+ fluency through short lessons, quizzes, and raid practice.

Advanced enemy encounter

Closures

625 XP

Build closures fluency through short lessons, quizzes, and raid practice.

Pro encounter lockedSign in with an active Pro plan to enter this raid.

Advanced enemy encounter

Scope

660 XP

Build scope fluency through short lessons, quizzes, and raid practice.

Pro encounter lockedSign in with an active Pro plan to enter this raid.

Advanced enemy encounter

Classes

695 XP

Build classes fluency through short lessons, quizzes, and raid practice.

Pro encounter lockedSign in with an active Pro plan to enter this raid.

Advanced enemy encounter

Data Structures

730 XP

Build data structures fluency through short lessons, quizzes, and raid practice.

Pro encounter lockedSign in with an active Pro plan to enter this raid.

Expert enemy encounter

Algorithms

855 XP

Build algorithms fluency through short lessons, quizzes, and raid practice.

Pro encounter lockedSign in with an active Pro plan to enter this raid.

Boss Raids

javascriptAdvancedPRO

Closures Sentinel

A module-specific quiz battle that tests closures mastery before the next raid route.

Sign in with an active Pro plan to enter this raid.

View Pro access
javascriptAdvancedPRO

Scope Sentinel

A module-specific quiz battle that tests scope mastery before the next raid route.

Sign in with an active Pro plan to enter this raid.

View Pro access
javascriptAdvancedPRO

Classes Sentinel

A module-specific quiz battle that tests classes mastery before the next raid route.

Sign in with an active Pro plan to enter this raid.

View Pro access
javascriptAdvancedPRO

Data Structures Sentinel

A module-specific quiz battle that tests data structures mastery before the next raid route.

Sign in with an active Pro plan to enter this raid.

View Pro access
javascriptExpertPRO

Algorithms Sentinel

A module-specific quiz battle that tests algorithms mastery before the next raid route.

Sign in with an active Pro plan to enter this raid.

View Pro access