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 Weather App With TypeScript and NativeScript

      Create a Weather App With TypeScript and NativeScript

      Tutorial Beginner

      In this tutorial you're going to create a complete, cross-platform weather app with TypeScript and NativeScript. Along the way, you'll learn key NativeScript...

    2. Building a CMS: phpPress

      Building a CMS: phpPress

      Tutorial Intermediate

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

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

    4. Introduction to jQuery

      Introduction to jQuery

      Course Beginner

      Web developers have had to overcome a lot of obstacles. Probably the biggest hurdle that we've faced is the browser itself. Not only have we had to work...

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

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

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

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

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

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

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

    12. Unit Testing React Components

      Unit Testing React Components

      Course Intermediate

      React is a very popular library, so you can find courses all over the web that will teach you how to use its amazing features. However, sometimes testing...