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

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

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

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

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

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

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

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

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

    10. TypeScript for Beginners, Part 2: Basic Data Types

      TypeScript for Beginners, Part 2: Basic Data Types

      Tutorial Beginner

      There are 12 different types in TypeScript, and each of them has its own unique purpose. This tutorial will give you a brief overview of all of them.

    11. 30 JavaScript Best Practices for Beginners

      30 JavaScript Best Practices for Beginners

      Tutorial Beginner

      This week, we'll look at some of the best practices for coding in JavaScript! Once you've reviewed the list, be sure to let us know what little tips you've...

    12. 8 Best Free Open-Source JavaScript Timelines

      8 Best Free Open-Source JavaScript Timelines

      Tutorial Beginner

      This article will give you a brief overview of the most popular free JavaScript timeline libraries to use in your projects.