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 Recursion With JavaScript

      Understanding Recursion With JavaScript

      Tutorial Advanced

      Learn the building blocks of recursion so that you are equipped to solve advanced algorithms.

    2. TypeScript for Beginners, Part 3: Interfaces

      TypeScript for Beginners, Part 3: Interfaces

      Tutorial Intermediate

      This tutorial will introduce you to interfaces in TypeScript. You will learn how to use interfaces to define the structure of objects in your code.

    3. Best Free and Open-Source JavaScript Photo Galleries

      Best Free and Open-Source JavaScript Photo Galleries

      Tutorial Beginner

      In this post, we will give you a brief overview of the best free and open-source JavaScript photo gallery plugins and libraries.

    4. TypeScript for Beginners, Part 1: Getting Started

      TypeScript for Beginners, Part 1: Getting Started

      Tutorial Intermediate

      This tutorial will show you how to get started with TypeScript, including the installation process, writing some code, and compiling it to JavaScript.

    5. Beginner's Guide to Angular: HTTP

      Beginner's Guide to Angular: HTTP

      Tutorial Beginner

      In this beginner's tutorial, you'll learn how to communicate with web APIs and services from an Angular application using Angular HttpClient.

    6. 18 Best Bootstrap 4 Plugins

      18 Best Bootstrap 4 Plugins

      Tutorial Beginner

      In this article, we will review the features on 18 of the best Bootstrap 4 plugins and add-ons that you can use in your website. This includes premium...

    7. The Best Way to Deep Copy an Object in JavaScript

      The Best Way to Deep Copy an Object in JavaScript

      Tutorial Beginner

      In this article, you'll learn the difference between shallow and deep copying in JavaScript, and the best way to deep copy an object in JavaScript.

    8. How to Implement the Singleton Pattern in JavaScript ES6+

      How to Implement the Singleton Pattern in JavaScript ES6+

      Tutorial Beginner

      Today, we’re going to discuss the singleton pattern in JavaScript. Specifically, we’ll discuss how you can implement the singleton pattern in JavaScript ES6+...

    9. Getting Started With Chart.js: Line and Bar Charts

      Getting Started With Chart.js: Line and Bar Charts

      Tutorial Intermediate

      In this tutorial, you will learn how to create line and bar charts in Chart.js. You will also learn about different configuration options that you can use to...

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

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

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