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 Presentation Slides With HTML and CSS

      How to Create Presentation Slides With HTML and CSS

      Tutorial Intermediate

      We can easily create beautiful and interactive presentations with HTML, CSS, and JavaScript, the three basic web technologies. Follow this HTML tutorial for...

    2. How to Iterate Over Object Properties in JavaScript

      How to Iterate Over Object Properties in JavaScript

      Tutorial Beginner

      In this article, we'll go through the various ways to iterate over the properties of an object in JavaScript.

    3. Data Structures With JavaScript: Tree

      Data Structures With JavaScript: Tree

      Tutorial Beginner

      Trees are one of the most commonly used data structures in web development. This statement holds true for both developers and users. Every web developer who...

    4. How to Count Words in JavaScript

      How to Count Words in JavaScript

      Tutorial Beginner

      In this quick article, we’ll see how you can count words in a paragraph with JavaScript, along with a couple of real-world examples.

    5. How to Capitalize the First Letter of Each Word (Title Case) in JavaScript

      How to Capitalize the First Letter of Each Word (Title Case) in JavaScript

      Tutorial Beginner

      In this quick article, we’ll see how you can capitalize the first letter of all words in a string in JavaScript—also known as converting the text to title case.

    6. The 8 Best Free Data Visualization Libraries for JavaScript in 2025

      The 8 Best Free Data Visualization Libraries for JavaScript in 2025

      Tutorial Beginner

      People don't like to look at pages and pages of raw data. They are more likely to pay attention if the data is presented to them in a more visually engaging...

    7. How to Change the Date Format in JavaScript

      How to Change the Date Format in JavaScript

      Tutorial Beginner

      In this article, we’ll see how you can change the format of the date in JavaScript. We’ll go through a couple of real-world examples to demonstrate how you...

    8. Create a JavaScript AJAX Post Request: With and Without jQuery

      Create a JavaScript AJAX Post Request: With and Without jQuery

      Tutorial Beginner

      Learn what AJAX is and how you can create an AJAX post request in JavaScript using fetch(), XHR, and jQuery

    9. Adding and Removing Elements From Arrays in JavaScript

      Adding and Removing Elements From Arrays in JavaScript

      Tutorial Beginner

      Learn how to insert and remove elements from a JavaScript array using the push(), pop(), shift(), unshift(), and splice() methods.

    10. 5 Real-Life Uses for the JavaScript reduce() Method

      5 Real-Life Uses for the JavaScript reduce() Method

      Tutorial Beginner

      In this article, we'll take a look at some handy uses for the JavaScript array reduce method. I'll show you five practical uses, including finding the sum of...

    11. Submit a Form Without Page Refresh Using jQuery

      Submit a Form Without Page Refresh Using jQuery

      Tutorial Intermediate

      In this tutorial, you will learn how to use some useful jQuery functions to quickly write code that submits and processes a form without requiring a page...

    12. 24 Best jQuery Image Sliders

      24 Best jQuery Image Sliders

      Tutorial Beginner

      Add a full-featured and easy-to-implement jQuery image slider to your website to help you keep the attention of your visitors. In this post, I'll show you 19...