Learn JavaScript

Learn JavaScript from top to bottom with this comprehensive collection of tutorials. Master vanilla JavaScript as well as React, Vue.js, Node, jQuery, and more.

Getting started with JavaScript

  • Create a JavaScript AJAX Post Request: With and Without jQuery

    Create a JavaScript AJAX Post Request: With and Without jQuery

    Kingsley Ubah
  • 19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    19 Best JavaScript Admin Templates for React, Angular, and Vue.js

    Franc Lucas
  • All JavaScript content:

    1. Learn Functional Programming in JavaScript

      Learn Functional Programming in JavaScript

      Tutorial Beginner

      JavaScript is one of the most interesting languages because it supports different paradigms. Object-oriented programming is the most common, but JavaScript...

    2. Creating a Blogging App Using React, Part 2: User Sign-Up

      Creating a Blogging App Using React, Part 2: User Sign-Up

      Tutorial Intermediate

      In the first part of this tutorial series, you saw how to implement the sign-in functionality. In this part, you'll learn how to implement the sign-up...

    3. 12 Helpful jQuery Methods You Should Be Using

      12 Helpful jQuery Methods You Should Be Using

      Tutorial Intermediate

      In this tutorial, you will learn about 12 helpful jQuery methods that you could start using in your projects.

    4. How to Wait in JavaScript

      How to Wait in JavaScript

      Tutorial Beginner

      This tutorial will teach you different ways of waiting in JavaScript. You will learn how to wait for a specific time or wait for a task to complete.

    5. Using the Promise.all() and Promise.allSettled() Methods in JavaScript

      Using the Promise.all() and Promise.allSettled() Methods in JavaScript

      Tutorial Beginner

      This tutorial will teach you about the Promise.all() and Promise.allSettled() methods in JavaScript. You will learn how to use these method to handle...

    6. Converting and Transforming Arrays in JavaScript

      Converting and Transforming Arrays in JavaScript

      Tutorial Beginner

      Arrays are a fundamental and powerful data structure in programming. Their power doesn't just come from their ability to store multiple objects or values....

    7. Understanding Promises in JavaScript: The Basics

      Understanding Promises in JavaScript: The Basics

      Tutorial Beginner

      This tutorial will help to familiarize you with promises in JavaScript. By the end, you will be able to write your own promises and execute callback functions.

    8. How to Use Callback Functions in JavaScript and ES6

      How to Use Callback Functions in JavaScript and ES6

      Tutorial Beginner

      If you’re looking to learn the ins and outs of JavaScript functions, including ES6 arrow functions, then this article is for you. We’ll learn how to define...

    9. Use querySelector to Add and Remove Element Class Names

      Use querySelector to Add and Remove Element Class Names

      Tutorial Beginner

      The DOM (Document Object Model) makes it easy to add and remove class names from HTML elements with JavaScript. In this article, we'll learn how to use the...

    10. Fetching Data in Your React Application

      Fetching Data in Your React Application

      Tutorial Intermediate

      In this tutorial you'll learn about one of the most basic elements of any web application—how to fetch data to display. This is not trivial. There are...

    11. Building a 5-Star Rating System With jQuery, AJAX, and PHP

      Building a 5-Star Rating System With jQuery, AJAX, and PHP

      Tutorial Intermediate

      This tutorial will teach you how to create a five-star rating system with the help of jQuery, AJAX, and PHP.

    12. Remove Duplicates From an Array in JavaScript

      Remove Duplicates From an Array in JavaScript

      Tutorial Beginner

      Learn how to remove duplicates from an array of primitives, and how to remove duplicates from an array of objects in JavaScript the right way.