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. Getting Started With Chart.js: Radar and Polar Area Charts

      Getting Started With Chart.js: Radar and Polar Area Charts

      Tutorial Intermediate

      In this tutorial, you will learn how to create radar and polar charts using Chart.js. After that, we will discuss various configuration options that control...

    2. Understanding Nested Routing in React

      Understanding Nested Routing in React

      Tutorial Intermediate

      React is a JavaScript library built by Facebook for composing user interfaces in a single-page application. In this tutorial, we'll discuss how to properly...

    3. How Long Does It Take to Learn JavaScript?

      How Long Does It Take to Learn JavaScript?

      Tutorial Beginner

      JavaScript is one of the most popular programming languages in use today, and that is because it powers almost all of the web. One of the major questions...

    4. 9 More Popular HTML5 Projects for You to Use and Study

      9 More Popular HTML5 Projects for You to Use and Study

      Tutorial Beginner

      HTML5 is the best way to build applications in a multimedia-rich world. Here are nine useful HTML5 projects at CodeCanyon that you need to know about.

    5. Particles.js: Introduction

      Particles.js: Introduction

      Tutorial Beginner

      This tutorial will introduce you to a particle system library called Particles.js and help you get started with it by creating basic particle systems.

    6. Getting Started With Chart.js: Introduction

      Getting Started With Chart.js: Introduction

      Tutorial Intermediate

      This series will teach you how to easily create responsive canvas-based charts using Chart.js. The first part of the series will introduce you to the...

    7. Kotlin From Scratch: Variables, Basic Types, and Arrays

      Kotlin From Scratch: Variables, Basic Types, and Arrays

      Tutorial Beginner

      Kotlin is a modern programming language that compiles to Java bytecode. It is free and open source, and it promises to make coding for Android even more fun.

    8. Awesome JavaScript Libraries and Frameworks You Should Know About

      Awesome JavaScript Libraries and Frameworks You Should Know About

      Tutorial Beginner

      JavaScript is evolving as a client-side scripting language. Learn about the latest JavaScript frameworks, libraries, and tools for front-end development.

    9. TypeScript for Beginners, Part 4: Classes

      TypeScript for Beginners, Part 4: Classes

      Tutorial Intermediate

      This tutorial will teach you the basics of classes in TypeScript. You will learn about public, private, and protected modifiers, as well as inheritance.

    10. Create an HTML5 Canvas Tile-Swapping Puzzle

      Create an HTML5 Canvas Tile-Swapping Puzzle

      Tutorial Beginner

      Create a dynamic tile-swapping game in JavaScript. The result will work with any image and will have adjustable difficulty levels.

    11. Beginner's Guide to Angular: Routing

      Beginner's Guide to Angular: Routing

      Tutorial Beginner

      In any single-page application, routing is the hub that makes sure the right components get loaded for the current view or application state. In this post,...

    12. JavaScript Regex Cheat Sheet

      JavaScript Regex Cheat Sheet

      Tutorial Beginner

      This regex cheat sheet outlines all the available methods, flags, and character sequences you might use when working with regular expressions.