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. Best Ways to Preload Images Using JavaScript, CSS, and HTML

      Best Ways to Preload Images Using JavaScript, CSS, and HTML

      Tutorial Beginner

      This tutorial will show you three different methods of preloading images. We will also learn the pros and cons of these methods.

    2. 19 Best HTML5 and JavaScript Game Engines and Templates

      19 Best HTML5 and JavaScript Game Engines and Templates

      Tutorial Beginner

      Do you want to code an online game? You're in luck—this is a great time for any online game developer and those aspiring to be online game developers. HTML5...

    3. Local Storage and Session Storage in JavaScript

      Local Storage and Session Storage in JavaScript

      Tutorial Beginner

      This tutorial will show you how to use local storage and session storage in a browser with JavaScript using the Web Storage API.

    4. Create a Cool Animated Navigation With CSS3

      Create a Cool Animated Navigation With CSS3

      Tutorial Intermediate

      With help of CSS3 and the wide browser support that it enjoys, we can do some pretty amazing things by simply using some CSS3 and nothing else. In this...

    5. Learn jQuery

      Learn jQuery

      Tutorial Beginner

      Wondering how to learn jQuery on your own? When jQuery appeared, it changed the game for web development. It's not the most modern library any more, but it's...

    6. Mobile Development Languages

      Mobile Development Languages

      Tutorial Beginner

      If you want to code a mobile app, you need to know about the best programming languages that are used to make apps. In this post, I'll help you pick the best...

    7. How to Upload and Download CSV Files With Angular

      How to Upload and Download CSV Files With Angular

      Tutorial Intermediate

      Learn how to upload, and download CSV in your Angular project. This simple project, allows you to load and save even huge CSV data sets.

    8. Using Illuminate Database With Eloquent in Your PHP App Without Laravel

      Using Illuminate Database With Eloquent in Your PHP App Without Laravel

      Tutorial Intermediate

      In this tutorial, we are going to build the back end for a question and answer app with PHP, Illuminate Database, and the Eloquent ORM.

    9. Infinite Scroll Pagination With JavaScript and a REST API

      Infinite Scroll Pagination With JavaScript and a REST API

      Tutorial Beginner

      Learn how to implement Infinite Scroll pagination in JavaScript. Handle the scroll event in the front-end of your application to load the next page from a...

    10. Learn to Code With JavaScript: Part 4, Functions

      Learn to Code With JavaScript: Part 4, Functions

      Tutorial Beginner

      Don't learn syntax. Learn programming. In part 4 of this guide to computing fundamentals using JavaScript, we look at functions.

    11. Learn to Code With JavaScript: Part 3, Loops

      Learn to Code With JavaScript: Part 3, Loops

      Tutorial Beginner

      Don't learn syntax. Learn programming. In part 3 of this guide to code basics using JavaScript, we look at loops.

    12. Learn to Code With JavaScript: Part 2, Conditionals

      Learn to Code With JavaScript: Part 2, Conditionals

      Tutorial Beginner

      Don't learn syntax. Learn programming. In this guide to computing fundamentals using JavaScript, we look at conditionals.