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

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

    3. Android Things: Creating a Cloud-Connected Doorman

      Android Things: Creating a Cloud-Connected Doorman

      Tutorial Beginner

      Android Things lets you make amazing IoT devices with simple code. In this post, I'll show you how to put it all together to build a more complex project!

    4. Code a Real-Time NativeScript App: SQLite

      Code a Real-Time NativeScript App: SQLite

      Tutorial Intermediate

      Today, we'll continue to build our fitness app by adding a feature for saving and viewing your walking sessions. We'll be using SQLite to save data locally.

    5. Creating a Blogging App Using React, Part 1: User Sign-In

      Creating a Blogging App Using React, Part 1: User Sign-In

      Tutorial Intermediate

      In this tutorial, you'll see how to implement the user interface and back end for user registration and user sign-in for a React blogging app.

    6. Create a Mobile Application for Displaying Your Website RSS Content With Ionic

      Create a Mobile Application for Displaying Your Website RSS Content With Ionic

      Tutorial Beginner

      In this tutorial we will take a look at creating a mobile application which displays the RSS content of a website. We will configure the RSS URL and the...

    7. Creating a Grocery List Manager Using Angular, Part 2: Managing Items

      Creating a Grocery List Manager Using Angular, Part 2: Managing Items

      Tutorial Intermediate

      In this Angular tutorial, you'll implement the features to mark completed items, edit existing items and remove added items in a grocery list manager.

    8. Android Design Patterns: The Observer Pattern

      Android Design Patterns: The Observer Pattern

      Tutorial Intermediate

      The Observer Pattern is a software design pattern that establishes a one-to-many dependency between objects. Anytime the state of one of the objects (the...

    9. Creating a Grocery List Manager Using Angular, Part 1: Add & Display Items

      Creating a Grocery List Manager Using Angular, Part 1: Add & Display Items

      Tutorial Intermediate

      An Angular application is built of components. In an Angular application, a component consists of an HTML template and a component class. In this tutorial,...

    10. What Is a JavaScript Operator?

      What Is a JavaScript Operator?

      Tutorial Beginner

      In JavaScript, special characters like + and -, punctuation and more can be used in different combinations to perform operations. In this video tutorial from...

    11. Building Your Startup: Approaching Major Feature Enhancements

      Building Your Startup: Approaching Major Feature Enhancements

      Tutorial Intermediate

      Adding activity balloting to the meeting planning feature required extensive changes to the application. Learn how to think about successfully adding major...

    12. How to Define State With Angular UI-Router

      How to Define State With Angular UI-Router

      Tutorial Intermediate

      In this short video from my course, Single-Page Apps With Angular UI-Router, you’ll learn what states are and see how we can add them to our app’s...