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 React 18: Writing Components as Classes

      Learn React 18: Writing Components as Classes

      Tutorial Beginner

      This tutorial will teach you how to define your React components as classes. It will also briefly touch upon component lifecycle methods.

    2. 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...

    3. 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...

    4. 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.

    5. 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.

    6. 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...

    7. 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...

    8. Learn Modern JavaScript Fundamentals in 7 Hours: Free Course

      Learn Modern JavaScript Fundamentals in 7 Hours: Free Course

      Course Beginner

      JavaScript is the language of the web. If you want to code for the web, you need to know JavaScript inside and out. This course will help you learn...

    9. 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.

    10. 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.

    11. 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.

    12. 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.