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 tutorials:

    1. Formatting JavaScript Dates

      Formatting JavaScript Dates

      Tutorial Beginner

      Formatting dates and times is a common requirement in JavaScript development, but the built-in formatting capabilities of the Date object have their...

    2. How to Implement Drag and Drop With JavaScript

      How to Implement Drag and Drop With JavaScript

      Tutorial Beginner

      Drag and drop is an essential feature of graphical user interfaces and is crucial for building a wide range of applications. In this tutorial, we'll create a...

    3. Using date-fns for Easy Date Manipulation

      Using date-fns for Easy Date Manipulation

      Tutorial Beginner

      date-fns is a powerful and easy-to-use library that can save you a lot of time and effort when working with dates in JavaScript.

    4. How to Work With Time Zones in JavaScript

      How to Work With Time Zones in JavaScript

      Tutorial Beginner

      This tutorial will teach you the basics of time zones and how to work with them in JavaScript.

    5. Validating Email Addresses With Emailvalidation.io

      Validating Email Addresses With Emailvalidation.io

      Tutorial Beginner

      In the world of email correspondence, deliverability is king. But what if I told you there's a secret weapon that can revolutionize your email campaigns? Get...

    6. Token-Based Authentication With Angular and Node

      Token-Based Authentication With Angular and Node

      Tutorial Intermediate

      Authentication is one of the most important parts of any web application. In this tutorial, we'll be discussing token-based authentication systems and how...

    7. How to Add and Remove Event Listeners in JavaScript

      How to Add and Remove Event Listeners in JavaScript

      Tutorial Beginner

      Event listeners are the basic tool that allows interactivity in a web page. This tutorial will teach you how to add and remove event listeners in JavaScript.

    8. Tips for Generating Code With ChatGPT

      Tips for Generating Code With ChatGPT

      Tutorial Beginner

      There are several hidden prompts and formulas that you really need to know about to get the most out of ChatGPT. Let's look at these different formulas.

    9. Using Luxon for Date and Time in JavaScript

      Using Luxon for Date and Time in JavaScript

      Tutorial Beginner

      In this tutorial, you'll learn about a new JavaScript library called Luxon which makes it a breeze working with date and time in JavaScript.

    10. Best JavaScript Date and Time Libraries

      Best JavaScript Date and Time Libraries

      Tutorial Beginner

      This article will give you a brief overview of some of the best, free, and open-source date and time libraries in JavaScript.

    11. Types of Events in JavaScript: Common Keyboard and Mouse Events

      Types of Events in JavaScript: Common Keyboard and Mouse Events

      Tutorial Beginner

      In this article, you'll learn all about keyboard and mouse events in JavaScript and how to build interactive and dynamic websites with them.

    12. Handling Keyboard Events in JavaScript

      Handling Keyboard Events in JavaScript

      Tutorial Beginner

      In this tutorial, you will learn about different types of keyboard events, handling special key events, and getting information about the keys that were...