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

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

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

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

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

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

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

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

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

    10. Set Up Routing in PHP Applications Using the Symfony Routing Component

      Set Up Routing in PHP Applications Using the Symfony Routing Component

      Tutorial Intermediate

      Today, we'll go through the Symfony Routing component, which allows you to set up routing in your PHP applications.

    11. Learn React 18: Building Your First React App

      Learn React 18: Building Your First React App

      Tutorial Beginner

      It's possible to build applications with React without using any tool-chains—just with the React library and pure JavaScript. In this tutorial, you'll see how.

    12. Code Your First API With Node.js and Express: Understanding REST APIs

      Code Your First API With Node.js and Express: Understanding REST APIs

      Tutorial Beginner

      If you've have heard of these terms like REST and API, but don't have a complete understanding of how they work or how to build your own API, this series is...