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. Catching and Responding to Keyboard Events in JavaScript

      Catching and Responding to Keyboard Events in JavaScript

      Tutorial Beginner

      In this article, we’ll discuss how you can catch and respond to different keyboard events in JavaScript. I'll show you a couple of real-world examples to...

    2. 10 Best Responsive HTML5 Sliders for Images and Text (Plus 3 Free Options)

      10 Best Responsive HTML5 Sliders for Images and Text (Plus 3 Free Options)

      Tutorial Beginner

      Looking to add an image slider in HTML to your website? Discover some of the best HTML sliders from CodeCanyon to use in 2021.

    3. How to Change the URL in JavaScript: Redirecting

      How to Change the URL in JavaScript: Redirecting

      Tutorial Beginner

      In this quick article, we’ll discuss how to change the URL in JavaScript by redirecting. We’ll go through a couple of different methods that you can use to...

    4. Modern Web Apps With Angular

      Modern Web Apps With Angular

      Course Intermediate

      Angular is a powerful and feature-complete framework that you can use to build the best web apps. Built with TypeScript in mind, Angular takes advantage of...

    5. How to Remove a Character From a String in JavaScript

      How to Remove a Character From a String in JavaScript

      Tutorial Beginner

      In this quick article, we’ll see how you can remove a character from a string in JavaScript. I'll show you a few different ways to do this.

    6. Basics of the Java Language

      Basics of the Java Language

      Tutorial Beginner

      Java is the language of the Android mobile OS and is the widely-used for coding Android apps. To use the language and platform with all their glory, you must...

    7. Best Free Canvas Libraries in JavaScript

      Best Free Canvas Libraries in JavaScript

      Tutorial Beginner

      Let's look at some of the best canvas libraries in JavaScript. These can be used for visualizing data or creating simple animations and particle systems.

    8. Best Free and Open-Source JavaScript Animation Libraries

      Best Free and Open-Source JavaScript Animation Libraries

      Tutorial Beginner

      I'll show you eight of the best free and open-source JavaScript animation libraries that you can use in your projects today.

    9. How to Make Android Apps for Beginners

      How to Make Android Apps for Beginners

      Tutorial Beginner

      Are you a new developer learning Java? Read ahead to learn how to make your first Java Android app as a beginner.

    10. How to Get the Query String in JavaScript

      How to Get the Query String in JavaScript

      Tutorial Beginner

      In this quick article, we’ll discuss a couple of different methods that you can use to get the query string in JavaScript.

    11. How to Create a Simple Web-Based Chat Application

      How to Create a Simple Web-Based Chat Application

      Tutorial Beginner

      In this tutorial, we will be creating a simple web-based chat application with PHP and jQuery. This sort of utility would be perfect for a live support...

    12. Vuex 4 for Efficient State Management

      Vuex 4 for Efficient State Management

      Course Intermediate

      Managing state in large web apps can be messy—and Vue.js is no exception. But the Vuex library can eliminate a lot of the headaches related to managing state...