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. Set Up Routing in PHP Applications Using the Symfony Routing Component

      Set Up Routing in PHP Applications Using the Symfony Routing Component

      Tutorial Intermediate

      Today, we'll go through the Symfony Routing component, which allows you to set up routing in your PHP applications.

    2. Learn React 18: Building Your First React App

      Learn React 18: Building Your First React App

      Tutorial Beginner

      It's possible to build applications with React without using any tool-chains—just with the React library and pure JavaScript. In this tutorial, you'll see how.

    3. Code Your First API With Node.js and Express: Understanding REST APIs

      Code Your First API With Node.js and Express: Understanding REST APIs

      Tutorial Beginner

      If you've have heard of these terms like REST and API, but don't have a complete understanding of how they work or how to build your own API, this series is...

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

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

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

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

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

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

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

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

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