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. TypeScript for Beginners, Part 2: Basic Data Types

      TypeScript for Beginners, Part 2: Basic Data Types

      Tutorial Beginner

      There are 12 different types in TypeScript, and each of them has its own unique purpose. This tutorial will give you a brief overview of all of them.

    2. 30 JavaScript Best Practices for Beginners

      30 JavaScript Best Practices for Beginners

      Tutorial Beginner

      This week, we'll look at some of the best practices for coding in JavaScript! Once you've reviewed the list, be sure to let us know what little tips you've...

    3. 8 Best Free Open-Source JavaScript Timelines

      8 Best Free Open-Source JavaScript Timelines

      Tutorial Beginner

      This article will give you a brief overview of the most popular free JavaScript timeline libraries to use in your projects.

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

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

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

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

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

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

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

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

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