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
    1. Use JavaScript APIs to Get the Current Date and Time

      Use JavaScript APIs to Get the Current Date and Time

      Tutorial Beginner

      JavaScript provides APIs that enable developers to easily work with dates, times, and time zones. In this article, we will look at how to use JavaScript's...

    2. An Introduction to Handlebars

      An Introduction to Handlebars

      Tutorial Intermediate

      If your site's data regularly changes, then you might want to take a look at Handlebars. Handlebars is a template processor that dynamically generates your...

    3. Learn React 18: Using CSS Modules

      Learn React 18: Using CSS Modules

      Tutorial Beginner

      This tutorial will teach you how to use CSS modules in React to keep your styles locally scoped.

    4. Learn React 18: Using Controlled Inputs

      Learn React 18: Using Controlled Inputs

      Tutorial Beginner

      You will eventually have to get data from your users and then manipulate the provided information to update the component state and the DOM. This tutorial...

    5. Learn React 18: Using Uncontrolled Inputs

      Learn React 18: Using Uncontrolled Inputs

      Tutorial Beginner

      This tutorial will teach you how to use uncontrolled inputs in your React components to manage form data.

    6. Learn React 18: Writing Components as Classes

      Learn React 18: Writing Components as Classes

      Tutorial Beginner

      This tutorial will teach you how to define your React components as classes. It will also briefly touch upon component lifecycle methods.

    7. Formatting JavaScript Dates

      Formatting JavaScript Dates

      Tutorial Beginner

      Formatting dates and times is a common requirement in JavaScript development, but the built-in formatting capabilities of the Date object have their...

    8. Using date-fns for Easy Date Manipulation

      Using date-fns for Easy Date Manipulation

      Tutorial Beginner

      date-fns is a powerful and easy-to-use library that can save you a lot of time and effort when working with dates in JavaScript.

    9. How to Work With Time Zones in JavaScript

      How to Work With Time Zones in JavaScript

      Tutorial Beginner

      This tutorial will teach you the basics of time zones and how to work with them in JavaScript.

    10. Token-Based Authentication With Angular and Node

      Token-Based Authentication With Angular and Node

      Tutorial Intermediate

      Authentication is one of the most important parts of any web application. In this tutorial, we'll be discussing token-based authentication systems and how...

    11. How to Add and Remove Event Listeners in JavaScript

      How to Add and Remove Event Listeners in JavaScript

      Tutorial Beginner

      Event listeners are the basic tool that allows interactivity in a web page. This tutorial will teach you how to add and remove event listeners in JavaScript.

    12. Tips for Generating Code With ChatGPT

      Tips for Generating Code With ChatGPT

      Tutorial Beginner

      There are several hidden prompts and formulas that you really need to know about to get the most out of ChatGPT. Let's look at these different formulas.