JavaScript
A versatile language used anywhere from interactive websites to backend servers.
A Message for JavaScript Learners
- ES6 and ES5 are different versions of JavaScript.
- If you are learning JavaScript for the first time, we recommend ES6 because it is the latest version.
※ The name of the older JavaScript has been changed, but the content is the same as before.
- ES6 (latest)
- ES5 (previous)
Study
0%
ES6 is the future of JavaScript. It's the new standard for writing JavaScript that has become popular.
In this first lesson, we'll cover the syntax and grammar including variables,...
Study
0%
In ES6 Study II you will learn how to use "iteration" to efficiently repeat sections of code.
You'll also learn the basics of arrays and objects in this lesson.
Study
0%
In JavaScript Study III, you will learn to combine and run code efficiently by creating functions. You'll also learn how to use arrow functions.
Study
0%
We'll learn about the JavaScript classes introduced in ES6 in this lesson.
Study
0%
In JavaScript Study V, you will learn to use npm packages and create a project with multiple files!
Study
0%
In JavaScript Study VI, we'll cover methods for handling arrays that are essential for practical JavaScript development.
Study
0%
JavaScript is a programming language that's used in many parts of web development, from frontend to backend.
In this lesson, we'll learn about its basic syntax.
Study
0%
In this lesson, we'll learn about booleans and if statements.
Things get a little tricky from here, but let's master them one by one!
Study
0%
In this lesson, we'll learn about "loops" which is convenient for repeating the same code many times. We'll also study how to use arrays, such as associative arrays.
Study
0%
In this lesson, we'll learn how to define and call "functions", which combine multiple processes into one. Let's clear the lesson and master the basics of JavaScript!
Dojo
0%
This lesson gives you a chance to review and practice what you learned in JavaScript Study I, II, and III.
Some of the exercises may be diffic...
Start the lesson from the initial state.
Warning: your code will be deleted.
Review the lesson without
resetting your code.