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. Create a Multiplayer Pirate Shooter Game: In Your Browser

      Create a Multiplayer Pirate Shooter Game: In Your Browser

      Tutorial Intermediate

      In this tutorial, I'll walk you through creating an multiplayer shooter game using the Socket.io JavaScript library. You can follow along in your browser!

    2. What Are Android Instant Apps?

      What Are Android Instant Apps?

      Tutorial Intermediate

      Android Instant Apps make your app discoverable and accessible from any location that supports URLs. Learn all about how Instant Apps work in this post!

    3. Getting Started With the Flux Architecture in React

      Getting Started With the Flux Architecture in React

      Tutorial Intermediate

      In this tutorial, you will learn about Facebook’s Flux architecture and how it’s used to handle the data flow in React-based applications.

    4. Getting Started With Matter.js: The Composites and Composite Modules

      Getting Started With Matter.js: The Composites and Composite Modules

      Tutorial Intermediate

      This tutorial will teach you how to create different composites in Matter.js and how to interact with individual bodies of the composites using the functions...

    5. Get Started With Firebase Authentication for iOS

      Get Started With Firebase Authentication for iOS

      Tutorial Intermediate

      Learn about setting up Firebase on iOS using CocoaPods, and authenticating users using two popular methods: email/password or phone with SMS.

    6. Getting Started With Matter.js: The Engine and World Modules

      Getting Started With Matter.js: The Engine and World Modules

      Tutorial Intermediate

      This tutorial will teach you how about different methods, properties and events of the Engine and World modules. The World module is used to add and...

    7. Creating a Blogging App Using React, Part 4: Update & Delete Posts

      Creating a Blogging App Using React, Part 4: Update & Delete Posts

      Tutorial Intermediate

      In the last part of the series, you saw how to add and display posts. Today, you'll implement the functionality to update and delete blog posts in React.

    8. Coding an Android App With IBM Watson Machine Learning

      Coding an Android App With IBM Watson Machine Learning

      Tutorial Intermediate

      Learn how to use the IBM Bluemix cloud platform and the Watson Java SDK to create an Android app that can identify the emotions expressed in any text.

    9. Creating a jQuery Plugin for Long Shadow Design

      Creating a jQuery Plugin for Long Shadow Design

      Tutorial Beginner

      In this tutorial we will create a jQuery plugin for transforming a flat icon to a long shadow design.

    10. Unit Testing in React: Shallow vs. Static Testing

      Unit Testing in React: Shallow vs. Static Testing

      Tutorial Beginner

      In this video tutorial, we’ll look at the difference between shallow rendering and static rendering when unit testing React components, and how to use them.

    11. Get Started With the WPCOM.js WordPress API

      Get Started With the WPCOM.js WordPress API

      Tutorial Beginner

      The new WPCOM.js library lets you use the power of WordPress to build an easy-to-update back-end for web and mobile apps. Learn about our new WPCOM course.

    12. Essential Meteor Tips

      Essential Meteor Tips

      Tutorial Beginner

      Rapidly develop solid web apps written entirely in JavaScript. Utilize npm and the Meteor app framework fully with these essential Meteor tips.