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. Backbone Views and the DOM

      Backbone Views and the DOM

      Tutorial Beginner

      Master some of the intricacies of Backbone views, learn how to efficiently render Backbone views in the DOM, and explore how to make Backbone play nicely...

    2. The Future of JavaScript: 2016 and Beyond

      The Future of JavaScript: 2016 and Beyond

      Tutorial Beginner

      What’s in store for the most popular JavaScript frameworks? What’s next for JavaScript being used to run server-side web, mobile and desktop applications?...

    3. Introduction to p5.js

      Introduction to p5.js

      Tutorial Beginner

      p5.js is a JavaScript library for artists, designers, and educators, with a focus on the visual arts. Based on the popular Processing language, it is a...

    4. Rails Image Upload: Using CarrierWave and Devise

      Rails Image Upload: Using CarrierWave and Devise

      Tutorial Intermediate

      Enabling users to upload an avatar in your application is an important feature that should be enabled. In this tutorial, you will learn how to enable image...

    5. What Are Laravel Exceptions?

      What Are Laravel Exceptions?

      Tutorial Intermediate

      Exceptions are a very important aspect of application development, and they are an excellent tool for controlling the execution flow of the application.

    6. Visualizing Real-Time Arduino Sensor Data With Johnny-Five and PubNub EON.js

      Visualizing Real-Time Arduino Sensor Data With Johnny-Five and PubNub EON.js

      Tutorial Intermediate

      In my previous article, I showed you how to prototype an Internet of Things system using Johnny-Five and PubNub. In that tutorial, you learned how to create...

    7. Use Web Components in Vanilla JavaScript

      Use Web Components in Vanilla JavaScript

      Course Intermediate

      Web Components are a collection of four distinct technologies that come together to form a new way to package and reuse self-contained components built with...

    8. Use Firebase as the Back-End

      Use Firebase as the Back-End

      Course Intermediate

      Firebase is a technology that allows us to create web apps without any server-side programming, so that development becomes quicker and easier. With...

    9. Create a Full-Stack Rails and Ember App

      Create a Full-Stack Rails and Ember App

      Course Intermediate

      Ember.js is a powerful front-end framework for single-page applications, with a recent major upgrade to version 2. Ruby on Rails is one of the oldest and...

    10. Build a CMS: nodePress

      Build a CMS: nodePress

      Tutorial Intermediate

      With Virtual Private Servers getting more affordable, it is easier than ever to set up a unique Content Management System for a web site. In this tutorial, I...

    11. How to Create a News Reader With React Native: Web Page Component

      How to Create a News Reader With React Native: Web Page Component

      Tutorial Beginner

      In the second part of this two-part series on React Native, we're going to add the web page component. This component renders a news item in a web view. At...

    12. How to Create a News Reader With React Native: Setup and News Item Component

      How to Create a News Reader With React Native: Setup and News Item Component

      Tutorial Beginner

      In the first part of this two-part series on React Native, we're going to set up React Native, install the required dependencies, and build the news items...