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

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

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

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

    5. Understanding the Event Loop in JavaScript

      Understanding the Event Loop in JavaScript

      Tutorial Beginner

      This tutorial will help you understand how the event loop works in JavaScript. This will allow you to write more responsive code.

    6. How to Build Your Own AI With ChatGPT API

      How to Build Your Own AI With ChatGPT API

      Tutorial Beginner

      This article will walk you through the whole process of creating an OpenAI account, getting your API key, and querying ChatGPT from your Node.js application.

    7. How to Get and Set the Day, Month, Year, or Time in JavaScript

      How to Get and Set the Day, Month, Year, or Time in JavaScript

      Tutorial Beginner

      This tutorial will teach you how to get and set the value for the day, month, year, or time for a Date object in JavaScript.

    8. How to Add or Subtract Days (And More) From Dates in Vanilla JavaScript

      How to Add or Subtract Days (And More) From Dates in Vanilla JavaScript

      Tutorial Beginner

      This tutorial will teach you how to add or subtract years, months, days, hours, minutes, or seconds from a date in vanilla JavaScript. No libraries required!

    9. How to Load in and Animate Content With Vanilla JavaScript

      How to Load in and Animate Content With Vanilla JavaScript

      Tutorial Beginner

      This tutorial will teach you how to load in and animate the content of a webpage with JavaScript.

    10. Learn JavaScript Arrays

      Learn JavaScript Arrays

      Tutorial Beginner

      If you already understand the basics of JavaScript arrays, it's time to take your skills to the next level with more advanced topics. In this series of...

    11. Learn Asynchronous Programming in JavaScript

      Learn Asynchronous Programming in JavaScript

      Tutorial Beginner

      Boost your JavaScript skills with our in-depth tutorials on asynchronous programming, covering technologies such as promises, async/await, and callbacks....

    12. Learn DOM Manipulation in JavaScript

      Learn DOM Manipulation in JavaScript

      Tutorial Beginner

      Unlock the power of JavaScript with our comprehensive tutorials on DOM manipulation. Dive in and learn how to create dynamic, interactive webpages.