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. How to Create an Android Chat App Using Firebase

      How to Create an Android Chat App Using Firebase

      Tutorial Beginner

      With Firebase, creating real-time social applications is a walk in the park. And the best thing about it is that you don't have to write a single line of...

    2. Create a Modern Web App With Node, Express, and Vue.js

      Create a Modern Web App With Node, Express, and Vue.js

      Course Intermediate

      Do you want to write modern web apps? Apps with rich, interactive user interfaces that communicate with RESTful APIs on the server? If so, you've come to the...

    3. Form Input Validation Using Only HTML5 and Regex

      Form Input Validation Using Only HTML5 and Regex

      Tutorial Beginner

      In this tutorial, you will learn how to implement basic form validation using attributes like type and pattern using regex and in HTML5.

    4. Creating Progressive Web Apps

      Creating Progressive Web Apps

      Course Intermediate

      Progressive web apps are the perfect marriage of web and native apps. A progressive web app (PWA) is a web app that can be used with or without an internet...

    5. Working With Tables in React: Part Two

      Working With Tables in React: Part Two

      Tutorial Intermediate

      In this two-part series, you will learn about the ins and outs of working with tabular data in React using the React Bootstrap Table2 component. You'll be...

    6. Create a Google Login Page in PHP

      Create a Google Login Page in PHP

      Tutorial Intermediate

      Learn how to integrate Google login in your PHP website. We’ll use the Google OAuth API, which is an easy and powerful way to add Google login to your site.

    7. Working With Tables in React: Part One

      Working With Tables in React: Part One

      Tutorial Intermediate

      In this two-part series, you will learn about the ins and outs of working with tabular data in React using the React Bootstrap Table component. You'll be...

    8. Get Started With Vue.js 3

      Get Started With Vue.js 3

      Course Beginner

      Vue.js is an extremely fast and approachable JavaScript framework. With it, you can build reactive and engaging user interfaces. Join Jeremy McPeak in this...

    9. Parsing a CSV File With JavaScript

      Parsing a CSV File With JavaScript

      Tutorial Intermediate

      Parsing a CSV file with JavaScript can be tricky. In this article, you'll learn how to parse a CSV file with JavaScript and convert it into an HTML table.

    10. Get Started With Gatsby

      Get Started With Gatsby

      Course Advanced

      Gatsby is a static-site generator that lets you build data-driven websites that are blazing fast. Behind the scenes, Gatsby uses React, and GraphQL to let...

    11. Practice JavaScript and Learn: Create a Contact Form

      Practice JavaScript and Learn: Create a Contact Form

      Course Beginner

      If you understand the basics of JavaScript and the key concepts we use to build web apps, the next step is to practice putting it all together in a practical...

    12. Learn Functional Programming in JavaScript

      Learn Functional Programming in JavaScript

      Course Intermediate

      JavaScript is one of the most interesting programming languages, simply because you can write software in a variety of different ways. We primarily live in...