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. 15 Best JavaScript Calendar and Event Calendar Scripts of 2025

      15 Best JavaScript Calendar and Event Calendar Scripts of 2025

      Tutorial Beginner

      In this post, I'll share some of my picks for the best JavaScript calendar scripts and plugins of 2023.

    2. 8 Best Free and Open-Source Drawing Libraries in JavaScript

      8 Best Free and Open-Source Drawing Libraries in JavaScript

      Tutorial Beginner

      In this post, I'll show you some of the best free and open-source JavaScript drawing libraries.

    3. How to Create a Web Booking Form With the Smart Forms Script

      How to Create a Web Booking Form With the Smart Forms Script

      Tutorial Beginner

      This tutorial will teach you how to create a JavaScript booking form for your site with Smart Forms. You will also learn how to add form validation and other...

    4. How to Add a Dropdown Menu in Android Studio

      How to Add a Dropdown Menu in Android Studio

      Tutorial Beginner

      A dropdown or pull-down menu, also known as spinner, is one of the most essential UI elements for an app. In this tutorial I'll tell you how to add one to...

    5. How to Get and Use HTML5 Data Attributes in JavaScript

      How to Get and Use HTML5 Data Attributes in JavaScript

      Tutorial Intermediate

      In this article, we’ll discuss how you can get HTML5 data attributes with JavaScript. We’ll go through a couple of real-world examples to demonstrate how you...

    6. How to Make Your First App in Java

      How to Make Your First App in Java

      Tutorial Beginner

      Learn to install and configure Android Studio and make your first Android app using Java with this detailed tutorial.

    7. Confirm Yes or No With JavaScript

      Confirm Yes or No With JavaScript

      Tutorial Beginner

      In this quick article, we’ll discuss how to display a confirm dialog box using JavaScript. I'll show you two ways: the confirm method and a hidden div.

    8. How to Enable or Disable a Button With JavaScript: jQuery vs. Vanilla

      How to Enable or Disable a Button With JavaScript: jQuery vs. Vanilla

      Tutorial Beginner

      In this article, we’ll discuss how you can enable or disable a button with JavaScript. First, we’ll go through how it works in vanilla JavaScript, and later...

    9. Programming for Android: What Language to Use?

      Programming for Android: What Language to Use?

      Tutorial Beginner

      Whether you are a seasoned app developer looking to learn a new language or a student looking to start your freelance career as an app developer, here is a...

    10. Best Free JavaScript Chart Libraries

      Best Free JavaScript Chart Libraries

      Tutorial Beginner

      In this article, we will tell you about the best free JavaScript libraries that you can use to render beautiful responsive charts on your website.

    11. Creating Pretty Popup Messages Using SweetAlert2

      Creating Pretty Popup Messages Using SweetAlert2

      Tutorial Beginner

      This tutorial will teach you how to create custom alert messages using the SweetAlert2 JavaScript library.

    12. Easy Form Validation With jQuery

      Easy Form Validation With jQuery

      Tutorial Beginner

      In this tutorial, you'll learn how to validate your forms and show custom error messages easily using the jQuery form validation plugin.