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. Creating a Blogging App Using React, Part 6: Tags

      Creating a Blogging App Using React, Part 6: Tags

      Tutorial Intermediate

      Last time, you saw how to implement the profile page feature for the React blog application. Today, you'll see how to implement tags for the blog posts.

    2. React Crash Course for Beginners, Part 4

      React Crash Course for Beginners, Part 4

      Tutorial Beginner

      In part four, and the last tutorial in this series, we'll learn how to manually add a movie to our gallery via a custom form.

    3. React Crash Course for Beginners, Part 3

      React Crash Course for Beginners, Part 3

      Tutorial Beginner

      In part three we add a custom component, introduce state into our app, and load movies into our gallery via two separate methods.

    4. React Crash Course for Beginners, Part 1

      React Crash Course for Beginners, Part 1

      Tutorial Intermediate

      In this four-part tutorial series we'll be learning about the most important features of React as we build our very own movie gallery app!

    5. Set Up a React Environment, Part 2

      Set Up a React Environment, Part 2

      Tutorial Intermediate

      Learn how to use CodePen, an online code editor, to set up a React environment. This lets you quickly get started coding React apps with minimal setup.

    6. Set Up a React Environment, Part 1

      Set Up a React Environment, Part 1

      Tutorial Intermediate

      In this four-part tutorial series we learn how to set up React in multiple ways, ranging from very simple to more complex manual configuration methods.

    7. How to Create a Real-Time Feed Using Phoenix and React

      How to Create a Real-Time Feed Using Phoenix and React

      Tutorial Intermediate

      Learn to build an application showcasing how you can use the power of React to create real-time applications with a back-end API powered by Phoenix.

    8. What Is GraphQL?

      What Is GraphQL?

      Tutorial Intermediate

      Learn the principles of the GraphQL API, how it compares to REST, and how to design schemas, implement queries, implement mutations, and more.

    9. Create Intelligent Chatbots on Android With IBM Watson

      Create Intelligent Chatbots on Android With IBM Watson

      Tutorial Beginner

      By using IBM Watson's Conversation service, you can create AI-powered conversational user interfaces in minutes. Learn how to use it in Android apps.

    10. Creating a Blogging App Using React, Part 5: Profile Page

      Creating a Blogging App Using React, Part 5: Profile Page

      Tutorial Intermediate

      In this tutorial series, you're learning to create a React blog application. In this tutorial, you'll implement the profile page for the blog.

    11. A Survey of 10 Popular Angular Projects for Your Web Application

      A Survey of 10 Popular Angular Projects for Your Web Application

      Tutorial Beginner

      If you're building a web application and want a little help to cut down the hours of tedious work, one of these Angular projects may be just what you need.

    12. Kotlin From Scratch: Nullability, Loops, and Conditions

      Kotlin From Scratch: Nullability, Loops, and Conditions

      Tutorial Beginner

      Kotlin is free and open source, and makes coding for Android even more fun. In this tutorial, we'll look at nullability, loops, and conditions in Kotlin.