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. How to Crop or Resize an Image With JavaScript

      How to Crop or Resize an Image With JavaScript

      Tutorial Beginner

      This tutorial will show you how to crop or resize an image with JavaScript using the canvas API.

    2. Kotlin From Scratch: Ranges and Collections

      Kotlin From Scratch: Ranges and Collections

      Tutorial Beginner

      Kotlin is free and open source, and it makes coding for Android more fun. In this tutorial we'll look at advanced data types such as ranges and collections.

    3. Particles.js: Control Particle Count and Shape

      Particles.js: Control Particle Count and Shape

      Tutorial Intermediate

      In this tutorial I will teach you how to control the physical appearance of particles in Particles.js.

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

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

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

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

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

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

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

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

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