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. Create Your First NativeScript App

      Create Your First NativeScript App

      Tutorial Beginner

      In this tutorial I'll show you how to get started with NativeScript app development. You'll learn how to set up your environment in order to work with...

    2. Building a REST API With AWS SimpleDB and Node.js

      Building a REST API With AWS SimpleDB and Node.js

      Tutorial Intermediate

      In this tutorial, we build a functional REST API server in Node.js and Express that uses AWS SimpleDB as a storage engine.

    3. New Features in Laravel 5.2

      New Features in Laravel 5.2

      Tutorial Advanced

      In this article, I will take a look at the new features of Laravel 5.2 and describe them one by one.

    4. An Introduction to NativeScript

      An Introduction to NativeScript

      Tutorial Beginner

      In this article, I'll introduce you to NativeScript, an open-source framework for building mobile apps with JavaScript.

    5. How to Use Jscrambler 4 to Protect Your Application's Integrity

      How to Use Jscrambler 4 to Protect Your Application's Integrity

      Tutorial Intermediate

      In this tutorial, you'll learn how to use Jscrambler to improve your JavaScript application's security and make sure your users get the experience you have...

    6. Rails Image Upload Using Dragonfly

      Rails Image Upload Using Dragonfly

      Tutorial Beginner

      File uploading is an important feature in web applications. Aside from enabling users to upload profile pictures, the use of file uploading features varies....

    7. Templating With Jinja2 in Flask: Date and Time Formatting With moment.js

      Templating With Jinja2 in Flask: Date and Time Formatting With moment.js

      Tutorial Intermediate

      Learn how to implement client-side advanced date and time formatting in Jinja2 using Moment.js.

    8. New Course: Unit Testing React Components

      New Course: Unit Testing React Components

      Tutorial Beginner

      Want to know how to unit test React components? Our new short course, Unit Testing React Components, will show you how.

    9. Using JSX and React

      Using JSX and React

      Tutorial Beginner

      Take full advantage of React's new XML-like syntax: JSX. Create your own components for React and build a basic WebRTC Chat application.

    10. Getting Started With React

      Getting Started With React

      Tutorial Beginner

      Build isomorphic web apps with Facebook's flexible JavaScript view library for building rapidly responsive user interfaces.

    11. Developing an ASP.NET Web API

      Developing an ASP.NET Web API

      Tutorial Intermediate

      This article gives an introduction to ASP.NET Web API development—specifically, the routing mechanism, API service structure design, and response content...

    12. Templating With Jinja2 in Flask: Advanced

      Templating With Jinja2 in Flask: Advanced

      Tutorial Intermediate

      In this article, you'll learn how to write custom context processors, custom filters and custom macros in Jinja2.