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

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

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

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

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

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

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

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

    9. How to Build a User Tour With Shepherd in JavaScript

      How to Build a User Tour With Shepherd in JavaScript

      Tutorial Intermediate

      New users can benefit from a visual tour of your web application. Learn how to build one with a JavaScript library called Shepherd.

    10. How to Load in and Animate Content With jQuery

      How to Load in and Animate Content With jQuery

      Tutorial Intermediate

      In this tutorial, we will be taking your average everyday website and enhancing it with jQuery. We will be adding AJAX functionality so that the content...

    11. Best Free JavaScript DOM Manipulation Libraries

      Best Free JavaScript DOM Manipulation Libraries

      Tutorial Beginner

      This tutorial will give you a brief overview of the best free DOM manipulation libraries. It will also cover the advantages and disadvantages of using such...

    12. 15 Best HTML5 Audio Players for Websites

      15 Best HTML5 Audio Players for Websites

      Tutorial Beginner

      If you need a web audio player, here are a few premium HTML5 audio players for websites and MP3 players for websites that will allow you to share your audio...