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. Build a Complete MVC Website With Express

      Build a Complete MVC Website With Express

      Tutorial Intermediate

      Express is one of the key frameworks for Node.js. In this tutorial, you'll learn how to create a complete Express app from start to finish.

    2. 10 Best Free Open-Source JavaScript Lightbox Widgets and Plugins

      10 Best Free Open-Source JavaScript Lightbox Widgets and Plugins

      Tutorial Beginner

      This article will give you a quick feature overview of the best free JavaScript lightbox widgets and plugins.

    3. The Binary Search Algorithm in JavaScript

      The Binary Search Algorithm in JavaScript

      Tutorial Intermediate

      In this post, I'll compare linear search and binary search algorithms. You'll see pseudocode for each algorithm, along with examples and a step-by-step guide...

    4. Getting Started With Chart.js: Axes and Scales

      Getting Started With Chart.js: Axes and Scales

      Tutorial Intermediate

      In this tutorial, you'll read about scales in Chart.js. The tutorial will cover linear, time, and radial scale in detail. By the end, you will be able to...

    5. How to Check if an Object Is Empty in JavaScript

      How to Check if an Object Is Empty in JavaScript

      Tutorial Beginner

      In this tutorial, I’ll show you how you can check if an object is empty in JavaScript. We'll look at a number of different methods, each with pros and cons.

    6. Angular vs. React: 7 Key Features Compared

      Angular vs. React: 7 Key Features Compared

      Tutorial Beginner

      Angular and React are JavaScript technologies for developing single-page web applications. This article compares Angular vs. React in depth.

    7. Getting Started With Chart.js: Pie, Doughnut, and Bubble Charts

      Getting Started With Chart.js: Pie, Doughnut, and Bubble Charts

      Tutorial Intermediate

      In this tutorial, you will learn how to create pie, doughnut, and bubble charts in Chart.js. You will also learn about different customization parameters...

    8. Particles.js: Motion and Interaction

      Particles.js: Motion and Interaction

      Tutorial Intermediate

      This final tutorial of the series will teach you how to interact with particles and move them around as you like.

    9. Beginner's Guide to Angular: Services

      Beginner's Guide to Angular: Services

      Tutorial Beginner

      In this post you'll learn about Angular services: what they are and how to use them. The role of an Angular service is to fetch, organise, and eventually...

    10. How to Crop or Resize an Image With JavaScript

      How to Crop or Resize an Image With JavaScript

      Tutorial Beginner

      This tutorial will show you how to crop or resize an image with JavaScript using the canvas API.

    11. Kotlin From Scratch: Ranges and Collections

      Kotlin From Scratch: Ranges and Collections

      Tutorial Beginner

      Kotlin is free and open source, and it makes coding for Android more fun. In this tutorial we'll look at advanced data types such as ranges and collections.

    12. Particles.js: Control Particle Count and Shape

      Particles.js: Control Particle Count and Shape

      Tutorial Intermediate

      In this tutorial I will teach you how to control the physical appearance of particles in Particles.js.