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

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

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

    4. Learn to Code With JavaScript: Part 1, The Basics

      Learn to Code With JavaScript: Part 1, The Basics

      Tutorial Beginner

      Don't learn syntax. Learn programming. A guide to teaching you the fundamentals using JavaScript.

    5. Getting Started With Matter.js: Introduction

      Getting Started With Matter.js: Introduction

      Tutorial Intermediate

      This tutorial will introduce you to Matter.js. You will learn about the features, installation and common modules of the library in this article.

    6. Create Interactive Charts Using Plotly.js, Part 1: Getting Started

      Create Interactive Charts Using Plotly.js, Part 1: Getting Started

      Tutorial Intermediate

      Plotly.js is a high-level declarative charting library that comes with 20 different chart types. Learn about Plotly's features and create your own charts.

    7. Build a React App With a Laravel RESTful Back End: Part 1, Laravel 9 API

      Build a React App With a Laravel RESTful Back End: Part 1, Laravel 9 API

      Tutorial Intermediate

      This tutorial teaches you how to create a web application with React for the front-end and Laravel for the back-end. We will be building a resourceful...

    8. How to Make a Real-Time Sports Application Using Node.js

      How to Make a Real-Time Sports Application Using Node.js

      Tutorial Intermediate

      Learn how using Socket.io with Node.js can help you create an application that seamlessly updates data in a web browser.

    9. JavaScript-Based Animations Using Anime.js, Part 1: Targets and Properties

      JavaScript-Based Animations Using Anime.js, Part 1: Targets and Properties

      Tutorial Beginner

      Learn the basics of JavaScript animations with Anime.js: selecting target elements and animating different properties related to them.

    10. Create Modern Vue Apps Using Create-Vue and Vite

      Create Modern Vue Apps Using Create-Vue and Vite

      Tutorial Beginner

      create-vue is a scaffolding tool for Vue apps. It replaces Vue CLI as the recommended way to create Vue single-page applications. In this tutorial, I'll show...

    11. Bulk Import a CSV File Into MongoDB Using Mongoose With Node.js

      Bulk Import a CSV File Into MongoDB Using Mongoose With Node.js

      Tutorial Beginner

      Learn how to accept a CSV file from a form upload, parse it into a Mongoose Model, and then save it to your MongoDB database.

    12. Learn React 18: The Complete React Developer Course

      Learn React 18: The Complete React Developer Course

      Tutorial Beginner

      React is the most popular framework for building user interfaces. In this course you will learn the fundamental concepts you need to start building...