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. Raygun Real User Monitoring: Know Your Users' Experience

      Raygun Real User Monitoring: Know Your Users' Experience

      Tutorial Beginner

      Raygun Real User Monitoring provides front-end performance monitoring for web, mobile, and desktop applications. It enables you to measure and analyze how...

    2. Using ipdata for Geolocation

      Using ipdata for Geolocation

      Tutorial Intermediate

      With ipdata, developers can use a simple web API to acquire meaningful geolocational data on their visitors, allowing them to enhance their visitors'...

    3. Build a React Website With a Bootstrap Template

      Build a React Website With a Bootstrap Template

      Course Intermediate

      Often, as web developers, clients come to us with an idea of what they want their project to do or look like, but don't have any concrete examples. In those...

    4. Modern JavaScript Fundamentals

      Modern JavaScript Fundamentals

      Course Beginner

      JavaScript is the language of the web. If you want to code for the web, you need to know JavaScript inside and out. From humble beginnings, JavaScript has...

    5. Practice JavaScript and Learn: Events

      Practice JavaScript and Learn: Events

      Course Beginner

      Events are probably the most important part of writing front-end JavaScript. They allow us to react to the user, asynchronous data, and other key things that...

    6. How to Build and Deploy a Web App With Buddy

      How to Build and Deploy a Web App With Buddy

      Tutorial Intermediate

      Buddy is a continuous integration and delivery tool that doubles up as a powerful automation platform. You can use it to automate significant portions of...

    7. Practice JavaScript and Learn: The DOM

      Practice JavaScript and Learn: The DOM

      Course Beginner

      The Document Object Model (DOM) is probably the most important component of a web page—it defines the set of objects that represent the elements on the page....

    8. How to Use Easy Video Player for JavaScript

      How to Use Easy Video Player for JavaScript

      Tutorial Beginner

      In this tutorial, you will learn how to create a responsive video player with support for annotations using the Easy Video Player script for HTML5 and...

    9. How to Add the Sticky HTML5 WordPress Music Player to Your Site

      How to Add the Sticky HTML5 WordPress Music Player to Your Site

      Tutorial Beginner

      This tutorial will teach you how to quickly create a sticky music player for your WordPress website with continuous playback. This WordPress audio player...

    10. Next-Level React Apps With Hooks

      Next-Level React Apps With Hooks

      Course Intermediate

      Web technologies are always changing, and React is no exception. In the last several releases of React, we have been introduced to a new way of writing...

    11. Easier Project Setup With the Vue.js CLI 3

      Easier Project Setup With the Vue.js CLI 3

      Course Intermediate

      Front-end coding has come a long way since JavaScript first appeared, but more sophisticated frameworks and tools mean that setting up a project or...

    12. Style Your Apps With the Tailwind CSS Framework

      Style Your Apps With the Tailwind CSS Framework

      Tutorial Beginner

      Enjoy a tailwind in your next web development project! Try our brand new course, Style Your Apps With the Tailwind CSS Framework.