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. Understanding Forms and Events in React

      Understanding Forms and Events in React

      Tutorial Intermediate

      In this tutorial, we'll discuss what events are, how they work, and how to set up event handlers on a controlled form in your React application.

    2. Introduction to API Calls With React and Axios

      Introduction to API Calls With React and Axios

      Tutorial Intermediate

      This tutorial will teach you how to use Axios to fetch data and then how to manipulate it and eventually display it on your page with filtering functionality.

    3. How to Check If a Function Exists in Java Script

      How to Check If a Function Exists in Java Script

      Tutorial Beginner

      Learn how to use the if conditional statement, the typeof operator, and the try...catch method to check whether a function exists in JavaScript before you...

    4. 4 Best Real User Monitoring Tools for 2025

      4 Best Real User Monitoring Tools for 2025

      Tutorial Beginner

      Real-time user monitoring tools give you insight on issues that affect front-end user experience on your website or web app.

    5. How to Do a Bubble Sort in JavaScript

      How to Do a Bubble Sort in JavaScript

      Tutorial Beginner

      In this article, you'll learn how to implement bubble sorting in JavaScript. We’ll briefly discuss different types of sorting algorithms, and we’ll...

    6. Stateful vs. Stateless Functional Components in React

      Stateful vs. Stateless Functional Components in React

      Tutorial Beginner

      Components are the most important concept to understand in React. This tutorial introduces you to components and different component patterns in React.

    7. Data Structures With JavaScript: Stack and Queue

      Data Structures With JavaScript: Stack and Queue

      Tutorial Beginner

      Two of the most commonly used data structures in web development are stacks and queues. Many users of the Internet, including web developers, are unaware of...

    8. How to Create a Drop-Down Nav Menu With HTML5, CSS3, and JQuery

      How to Create a Drop-Down Nav Menu With HTML5, CSS3, and JQuery

      Tutorial Intermediate

      In this tutorial, we’ll see what we can achieve with HTML5 and CSS3 when it comes to the staple of current websites: the humble drop-down navigation menu....

    9. Beginner's Guide to Angular: Components

      Beginner's Guide to Angular: Components

      Tutorial Beginner

      Angular is a popular framework for creating front ends for web and mobile applications. Learn how to create a web application using Angular components.

    10. Best Free and Open-Source JavaScript Table Libraries

      Best Free and Open-Source JavaScript Table Libraries

      Tutorial Beginner

      These free and open-source JavaScript table libraries can help you supercharge your tables.

    11. How to Code a Random Color Generator in JavaScript

      How to Code a Random Color Generator in JavaScript

      Tutorial Beginner

      This tutorial will show you how to code a random color generator in JavaScript for three different color formats.

    12. Best JavaScript Date Picker Widgets

      Best JavaScript Date Picker Widgets

      Tutorial Beginner

      In this article, I'll show you some of the best JavaScript date picker widgets that you can use in your projects.