Create a free account to save your progress and earn rewards!
JavaScript Basics
Learn the fundamentals of JavaScript — variables, data types, and your first program.
Functions
Create reusable blocks of code with functions and learn how to pass data in and out.
Conditions
Make decisions in your code using if/else statements and comparison operators.
Loops
Repeat actions efficiently using for and while loops.
Arrays
Store and work with collections of data using arrays.
Objects
Group related data and functions together using JavaScript objects.