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. Creating Stylish and Responsive Progress Bars Using ProgressBar.js

      Creating Stylish and Responsive Progress Bars Using ProgressBar.js

      Tutorial • Beginner

      This tutorial will teach you how to create simple but stylish progress bars using the ProgressBar.js library.

    2. Learn React 18: Getting Started With State

      Learn React 18: Getting Started With State

      Tutorial • Beginner

      State is used to manage information or data within React components. Unlike props, the state data can be changed throughout the lifetime of the component....

    3. Best CSS Animations and Effects on CodeCanyon 2025 (Paid + Free)

      Best CSS Animations and Effects on CodeCanyon 2025 (Paid + Free)

      Tutorial • Beginner

      There is a lot of browser support for using different transitions and keyframe animations in your projects now. You no longer have to rely on JavaScript...

    4. Boost Your Vue.js Workflow With Vue CLI 3

      Boost Your Vue.js Workflow With Vue CLI 3

      Tutorial • Intermediate

      Starting new Vue.js projects is now easier than ever with the new Vue CLI and its Vue UI GUI. This tutorial will show you how to put Vue CLI to use and how...

    5. Validating Data With JSON-Schema: Part 1

      Validating Data With JSON-Schema: Part 1

      Tutorial • Advanced

      When you're dealing with complex and structured data, you need to determine whether the data is valid or not. JSON-Schema is the standard of JSON documents...

    6. Learn React 18: Passing Data With Props

      Learn React 18: Passing Data With Props

      Tutorial • Beginner

      In React, we primarily use props to pass data to our components. This tutorial will give you a brief introductory overview of props in React.

    7. Learn React 18: Separating JavaScript and JSX

      Learn React 18: Separating JavaScript and JSX

      Tutorial • Beginner

      Separating JavaScript and JSX lets you write cleaner components with more complex data processing and logic. This tutorial will teach you how to use simple...

    8. Learn React 18: Introducing JSX

      Learn React 18: Introducing JSX

      Tutorial • Beginner

      This tutorial will introduce you to JSX in React and provide some tips to help you avoid errors.

    9. Learn React 18: Introducing Components

      Learn React 18: Introducing Components

      Tutorial • Beginner

      Components are the building blocks of any React app. If you want to learn React, you have to start with components!

    10. Design and Code Your First Website in 9 Easy-to-Understand Steps

      Design and Code Your First Website in 9 Easy-to-Understand Steps

      Tutorial • Beginner

      In this tutorial, we'll go over the basics of building a website with a web page template. It's a process that will save you time in the long run, while...

    11. Site Authentication in Node.js: User Signup and Login

      Site Authentication in Node.js: User Signup and Login

      Tutorial • Beginner

      Authentication is important in certain web apps. In this tutorial, you'll build a simple web application and create user registration with Node.js.

    12. 19 Best JavaScript Admin Templates for React, Angular, and Vue.js

      19 Best JavaScript Admin Templates for React, Angular, and Vue.js

      Tutorial • Beginner

      With this list of JavaScript admin panel templates and dashboards, it's painless to create beautiful, interactive UIs. Built using cutting-edge technology...