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. Create JavaScript and HTML5 Forms for Free

      Create JavaScript and HTML5 Forms for Free

      Tutorial Beginner

      In this post, I will list some tools, plugins, and libraries which can be used to create free forms online without any knowledge of JavaScript. Some of these...

    2. Build a Simple Password Strength Checker

      Build a Simple Password Strength Checker

      Tutorial Intermediate

      Providing instant feedback is the in-thing right now. Why limit yourself to checking usernames and email addresses? Why not extend this to provide quick...

    3. Best Free and Open-Source JavaScript Data Grid Libraries and Widgets

      Best Free and Open-Source JavaScript Data Grid Libraries and Widgets

      Tutorial Beginner

      This post will give you a brief overview of the best free and open-source JavaScript grid libraries.

    4. How to Build a Simple jQuery Slider

      How to Build a Simple jQuery Slider

      Tutorial Beginner

      Learn how to set up a basic slider using the jQuery library. We’ll use the bxSlider library, which is built on top of jQuery and provides a lot of...

    5. Learn Modern JavaScript Fundamentals in 7 Hours: Free Course

      Learn Modern JavaScript Fundamentals in 7 Hours: Free Course

      Tutorial Beginner

      JavaScript is the language of the web. If you want to code for the web, you need to know JavaScript inside and out. This course will help you learn...

    6. Start Using HTML5 WebSockets With a Node.js Server

      Start Using HTML5 WebSockets With a Node.js Server

      Tutorial Intermediate

      Learn all about using WebSockets in your application and creating a steady flow of communication between client and server.

    7. Extend HTML With Custom Tags and the Shadow DOM

      Extend HTML With Custom Tags and the Shadow DOM

      Tutorial Intermediate

      This is a continuation in our custom tags series. Learn all about the Shadow DOM and how you can use it to create custom elements in HTML.

    8. What Is jQuery?

      What Is jQuery?

      Tutorial Beginner

      In this article, we're going to take a look at everything that jQuery offers and how it can help us, and we're going to review some of the projects that have...

    9. Creating a Keyboard With CSS and jQuery

      Creating a Keyboard With CSS and jQuery

      Tutorial Intermediate

      In this tutorial, you'll create an online HTML and CSS keyboard key, and then make it work with jQuery. The keyboard includes action keys (like caps lock,...

    10. Learn JavaScript

      Learn JavaScript

      Tutorial Beginner

      Wondering how to learn JavaScript on your own? There are plenty of JavaScript tutorials and resources on Envato Tuts+ and its YouTube channel.

    11. Making a Sliding Side Navigation Menu for Responsive Designs

      Making a Sliding Side Navigation Menu for Responsive Designs

      Tutorial Beginner

      Responsive websites have lead to a simple side navigation trend that takes up minimal screen space and renders fast on mobile connections.

    12. JavaScript-Based Animations Using Anime.js, Part 2: Parameters

      JavaScript-Based Animations Using Anime.js, Part 2: Parameters

      Tutorial Intermediate

      You can use parameters to control the animation of multiple target elements at once, changing things like the sequence in which the animations are played.