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. Faster Web Apps With the Svelte Framework (New Course)

      Faster Web Apps With the Svelte Framework (New Course)

      Tutorial Beginner

      Svelte is a new approach to building user interfaces. Learn to build user interfaces more efficiently in our new course, Faster Web Apps With the Svelte...

    2. Faster Web Apps With the Svelte Framework

      Faster Web Apps With the Svelte Framework

      Course Beginner

      Svelte is a new approach to building user interfaces. Traditional frameworks like React and Vue do the bulk of their work in the browser, but Svelte shifts...

    3. Hands-on Angular: Connect to an API

      Hands-on Angular: Connect to an API

      Course Intermediate

      If you want to create a web app, at some point you'll need to connect to an API—whether to save user data, retrieve real-time information, or access data...

    4. 10 Best JavaScript Media Scripts and Plugins of 2019

      10 Best JavaScript Media Scripts and Plugins of 2019

      Tutorial Beginner

      Interactive elements like audio, video, flipbooks, galleries, maps, countdown clocks, and popups increase the time visitors spend engaging with content on...

    5. Advanced Vue.js Component Concepts

      Advanced Vue.js Component Concepts

      Course Advanced

      Component-oriented frameworks, such as Vue.js, have changed the way we think about and write web applications. If you've been following along with some of...

    6. New Course: Build an App With GraphQL, Laravel, and Vue

      New Course: Build an App With GraphQL, Laravel, and Vue

      Tutorial Beginner

      If you want to learn all about the GraphQL web API in depth, try our new course, Build an App With GraphQL, Laravel, and Vue.

    7. Create a JavaScript Contact Form With the Smart Forms Framework

      Create a JavaScript Contact Form With the Smart Forms Framework

      Tutorial Beginner

      Get an overview of the features of the Smart Forms JavaScript form framework and discover how you can use it to create your own custom JavaScript forms.

    8. Code a Burger Menu for Mobile Users in WordPress

      Code a Burger Menu for Mobile Users in WordPress

      Tutorial Intermediate

      So-called burger menus will make your site navigation easier to use on mobile. Learn how to code your own.

    9. How to Use Firebase Firestore in an iOS App

      How to Use Firebase Firestore in an iOS App

      Tutorial Intermediate

      In this tutorial, you'll learn how to query and write a Firebase Firestore database. I'll show you examples of how to read, write, and delete data, while we...

    10. New Course: Three Practical Examples to Learn Vue.js

      New Course: Three Practical Examples to Learn Vue.js

      Tutorial Beginner

      Want to learn Vue.js by getting your hands dirty with some real-world projects? Try our new course, Three Practical Examples to Learn Vue.js.

    11. Best JavaScript Forms of 2025

      Best JavaScript Forms of 2025

      Tutorial Beginner

      This article lists the best JavaScript form scripts, builders and frameworks of 2024 and helps you choose one for your own website or project.

    12. Three Practical Examples to Learn Vue.js

      Three Practical Examples to Learn Vue.js

      Course Intermediate

      Component-driven web frameworks have revolutionalized front-end web development. With Angular, React, and now Vue.js, it's easier than ever to write...