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. How to Create a Resumable Video Uploader in Node.js

      How to Create a Resumable Video Uploader in Node.js

      Tutorial Intermediate

      In this tutorial, I'll demonstrate how to make a video uploader for your site that can resume an interrupted upload and generate a thumbnail upon completion.

    2. 10 Ways to Instantly Increase Your jQuery Performance

      10 Ways to Instantly Increase Your jQuery Performance

      Tutorial Intermediate

      This article will present ten easy steps that will instantly improve your script's performance. Don't worry; there isn't anything too difficult here....

    3. What Is the Android Activity Lifecycle?

      What Is the Android Activity Lifecycle?

      Tutorial Beginner

      Activities are a fundamental part of Android app development, and you need to understand their lifecycles. So learn all about the Activity lifecycle.

    4. How to Use Media Queries in JavaScript

      How to Use Media Queries in JavaScript

      Tutorial Beginner

      In this tutorial, you will learn how to use media queries in JavaScript and how well they perform compared to other methods.

    5. Developing Google Chrome Extensions

      Developing Google Chrome Extensions

      Tutorial Intermediate

      Google Chrome extensions are applications that run in the Chrome browser. They provide additional features, integration with third-party websites or...

    6. What Is JavaScript?

      What Is JavaScript?

      Tutorial Beginner

      If you're curious about getting into JavaScript but aren't sure where to start, then perhaps this primer will help set you in the right direction.

    7. Build Your First JavaScript Library

      Build Your First JavaScript Library

      Tutorial Intermediate

      Ever marveled at the magic of React? Curious about jQuery's gymnastics? In this tutorial, we’re going to sneak behind the scenes and try our hand at building...

    8. 8 Best Free JavaScript Graph Visualization Libraries

      8 Best Free JavaScript Graph Visualization Libraries

      Tutorial Beginner

      This post will give you a brief overview of the features in some of the best free JavaScript graph visualization libraries.

    9. How to Draw Charts Using JavaScript and HTML5 Canvas

      How to Draw Charts Using JavaScript and HTML5 Canvas

      Tutorial Beginner

      For sure you've seen pie charts and doughnut charts on application dashboards, in infographics, in PowerPoint presentations, or in financial reports. But how...

    10. Getting Started With TypeScript

      Getting Started With TypeScript

      Tutorial Beginner

      In this tutorial, we will get started with TypeScript, using simple bite-sized code examples, compiling them into JavaScript, and viewing the instant results...

    11. Using Passport With Sequelize and MySQL

      Using Passport With Sequelize and MySQL

      Tutorial Intermediate

      Passport.js is a Node.js library used for user authentication. It can be used together with Sequelize—a promise-based Node.js ORM for PostgreSQL, MySQL,...

    12. Getting Started With Matter.js: The Body Module

      Getting Started With Matter.js: The Body Module

      Tutorial Intermediate

      This tutorial will teach you about the methods, properties, and events available in the Body module. This module helps us to manipulate individual bodies in...