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 an Angular Registration Form in Our New Course

      Create an Angular Registration Form in Our New Course

      Tutorial Beginner

      In our new course, Hands-on Angular: Create a Registration Form, you'll build your Angular skills while building a simple registration form.

    2. 13 Best JavaScript Sliders of 2025

      13 Best JavaScript Sliders of 2025

      Tutorial Beginner

      When used properly, sliders can improve the usability of a webpage without wasting precious screen real estate. In this post, I'll share the best JavaScript...

    3. Best jQuery Lightbox Plugins to Make Your Page Pop

      Best jQuery Lightbox Plugins to Make Your Page Pop

      Tutorial Beginner

      In this post, I'll show you the features of the 5 best jQuery-based lightbox plugins that you can add to your websites in 2019.

    4. Hands-on Angular: Create a Registration Form

      Hands-on Angular: Create a Registration Form

      Course Intermediate

      Almost every web app will require some sort of a registration and login form. Not only that, but registration forms are a great learning project for Angular...

    5. 11 Best jQuery Image Galleries

      11 Best jQuery Image Galleries

      Tutorial Beginner

      In this tutorial, we will review the best jQuery-based image gallery plugins that you can start using in your website right away.

    6. Turn Your Static SVG Drawings Into Interactive Widgets and Infographics With Vue.js

      Turn Your Static SVG Drawings Into Interactive Widgets and Infographics With Vue.js

      Tutorial Intermediate

      Learn how to use SVG and Vue.js together in order to create appealing and interactive widgets and infographics.

    7. How to Create a Google Calendar Plugin for WordPress

      How to Create a Google Calendar Plugin for WordPress

      Tutorial Intermediate

      Regardless of niche, adding a calendar plugin to your WordPress site is a great way to improve user engagement and retention. In this tutorial, I'll show you...

    8. Adding a Music Player to Your WordPress Site

      Adding a Music Player to Your WordPress Site

      Tutorial Beginner

      Need to add a music player to your site? WordPress offers a number of solutions for your audio needs. Read on to find out how to define your needs and...

    9. Short Course: Better Angular App Architecture With Modules

      Short Course: Better Angular App Architecture With Modules

      Tutorial Beginner

      In Better Angular App Architecture With Modules, you'll learn how to move from a small single-module Angular app to a larger, more complex multi-module...

    10. How to Use Animation in Angular 6

      How to Use Animation in Angular 6

      Tutorial Beginner

      In this tutorial, you'll learn about the importance of animations in improving the user experience. I'll show you how to incorporate animations in Angular 6...

    11. How to Use the WowBook jQuery Flipbook Plugin

      How to Use the WowBook jQuery Flipbook Plugin

      Tutorial Beginner

      If you are looking for an easy-to-use tool that can turn your photos and PDF files into interactive flip books or slide shows, WowBook, one of the most...

    12. Practice JavaScript and Learn: Object-Oriented Programming

      Practice JavaScript and Learn: Object-Oriented Programming

      Course Beginner

      JavaScript has strong support for object-oriented programming, though sometimes the object-oriented features of the language have been misunderstood. In...