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. New Course: Convert a jQuery App to Vue.js

      New Course: Convert a jQuery App to Vue.js

      Tutorial Beginner

      Learn how to rewrite your existing jQuery code for Vue.js. You'll learn some of the reasons to upgrade to a modern web framework—and reasons for choosing Vue...

    2. Getting Started With Cloud Firestore for iOS

      Getting Started With Cloud Firestore for iOS

      Tutorial Intermediate

      Last year, Google announced yet another back-end database solution, Cloud Firestore, built from the ground up with the promise of greater scalability and...

    3. WordPress Gutenberg Block API: Block Look and Feel

      WordPress Gutenberg Block API: Block Look and Feel

      Tutorial Intermediate

      In this tutorial, we'll dig deeper into the Gutenberg Block API and start customizing the look of our default block.

    4. Introduction to Apollo Client With React for GraphQL

      Introduction to Apollo Client With React for GraphQL

      Tutorial Intermediate

      GraphQL has been getting popular recently and is likely to replace the Rest API. In this tutorial, we will use Apollo Client to communicate with GitHub's...

    5. Convert a jQuery App to Vue.js

      Convert a jQuery App to Vue.js

      Course Intermediate

      Front-end web frameworks have taken component-based development and kicked it into high gear. Vue.js is one of the newest and most popular frameworks and is...

    6. Translating Stimulus Apps With I18Next

      Translating Stimulus Apps With I18Next

      Tutorial Intermediate

      Stimulus is a modest new JavaScript framework from the folks at Basecamp. Being rather small, it does not provide any built-in tools to localize web...

    7. Create a Library Finder App in Angular: Library Service and Routing

      Create a Library Finder App in Angular: Library Service and Routing

      Tutorial Intermediate

      In this tutorial, you will create a library service class and write some app routing logic needed for navigation.

    8. Angular Fundamentals

      Angular Fundamentals

      Course Intermediate

      When it was first released, Angular turned the world of front-end development upside down. It was one of the first modern JavaScript frameworks, and the...

    9. Introduction to the Stimulus Framework

      Introduction to the Stimulus Framework

      Tutorial Beginner

      Stimulus is a modern and modest JavaScript framework created by Basecamp and DHH himself. This framework's philosophy is quite different from other popular...

    10. Single-Page React Applications With the React-Router and React-Transition-Group Modules

      Single-Page React Applications With the React-Router and React-Transition-Group Modules

      Tutorial Intermediate

      This tutorial will walk you through using the react-router and react-transition-group modules to create multi-page React applications with page transition...

    11. Create a Library Finder App in Angular: Introduction

      Create a Library Finder App in Angular: Introduction

      Tutorial Intermediate

      This tutorial will introduce you to the CDNJS API. We will use this API to create our own Angular-based app-finding library.

    12. Getting Started With the Mojs Animation Library: The Shape Module

      Getting Started With the Mojs Animation Library: The Shape Module

      Tutorial Intermediate

      In this tutorial, we will cover the basics of Shape module and how you can use it to create different shapes and animate them.