Search results
A hands-on JavaScript experience. JSchallenger provides a variety of JavaScript exercises, including coding tasks, coding challenges, lessons, and quizzes.
This series of JavaScript challenges covers basics like strings and operators, and includes exercises to test and reinforce the user's understanding of these concepts.
Respond to user events in JavaScript, including clicks and mouse movements. Learn how to bind event listeners to elements in the DOM.
This series of JavaScript exercises covers the basics of using loops in JavaScript, including for and while loops, as well as how to control the flow of a loop with break and continue statements.
The variables can be used throughout your code to access the information that you previously assigned to them. In the following exercises, you'll learn how to declare variables, how to assign and reassign values to a variable, and how to call variables to access their values.
Play a round of Javascript Challenge Rush. You have three attempts to solve as many Javascript challenges as you can.
This series of challenges covers the very fundamentals of Javascript.
Many challenges offer hints. These hints give you valuable JavaScript knowledge to solve the respective tasks in the best possible way. There are a limited number of hints that you can view for free. However, with JSchallenger PREMIUM, you can access each hint as many times as you want.
In the following exercises, you will learn how to create and use JavaScript functions. Functions are one of the most important features of almost every programming language. A function is a reusable piece of code that performs a task.
These beginner-friendly exercises test your knowledge about JavaScript operators. When you work with values in JavaScript — specifically with numbers — you'll often want to compare them with each other. Or you might want to do calculations with them. That's when you have to use operators.