Start from zero and learn the fundamentals
0%
Completed
Say hello to JavaScript
Practice displaying different messages
Learn to store information in variables
Practice creating different types of variables
Update variable values
Join strings together
Use modern string formatting
Make decisions in code
Handle two different outcomes
Handle multiple conditions with else if
Store multiple items in one variable
Add, remove, and modify array items
Build a list using array methods
Create reusable blocks of code
Create functions with multiple inputs
Combine functions with conditions
Repeat code multiple times
Process each item in an array
Search through arrays with loops
Group related data together
Add functions to objects
17 premium lessons are waiting for you
The interactive JavaScript sandbox is available only for premium members. You can still learn from the free lessons and practice challenges, and upgrade anytime to unlock the full sandbox experience.