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. Create an HTML5 Canvas Tile-Swapping Puzzle

      Create an HTML5 Canvas Tile-Swapping Puzzle

      Tutorial Beginner

      Create a dynamic tile-swapping game in JavaScript. The result will work with any image and will have adjustable difficulty levels.

    2. Beginner's Guide to Angular: Routing

      Beginner's Guide to Angular: Routing

      Tutorial Beginner

      In any single-page application, routing is the hub that makes sure the right components get loaded for the current view or application state. In this post,...

    3. JavaScript Regex Cheat Sheet

      JavaScript Regex Cheat Sheet

      Tutorial Beginner

      This regex cheat sheet outlines all the available methods, flags, and character sequences you might use when working with regular expressions.

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

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

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

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

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

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

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

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

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