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. Creating a Blogging App Using Angular & MongoDB: Add Post

      Creating a Blogging App Using Angular & MongoDB: Add Post

      Tutorial Beginner

      In the previous part of the Angular blog tutorial series, you learnt how to create the ShowPostComponent to display the list of blog posts on the home page....

    2. Enhance Your Laravel App With Vue.js

      Enhance Your Laravel App With Vue.js

      Course Intermediate

      Laravel is a great framework for building PHP web apps, making it easy to get started and to deliver a solid product. To take the user experience to the next...

    3. Code a Widget for Android: Input and Display

      Code a Widget for Android: Input and Display

      Tutorial Intermediate

      In this post, you'll find out how to create a widget that lives on the Android homescreen, retrieves and displays data, and responds to onClick events.

    4. Creating a Blogging App Using Angular & MongoDB: Show Post

      Creating a Blogging App Using Angular & MongoDB: Show Post

      Tutorial Beginner

      In the last part of the tutorial series, you saw how to write the REST API endpoint for user login. In this part of the tutorial series, you'll create a...

    5. Creating a Blogging App Using Angular & MongoDB: Home

      Creating a Blogging App Using Angular & MongoDB: Home

      Tutorial Beginner

      In the first part of the series, you saw how to get started with creating a Angular web app. In this part, you'll move further and write down the REST API...

    6. Creating a Blogging App Using Angular & MongoDB: Login

      Creating a Blogging App Using Angular & MongoDB: Login

      Tutorial Beginner

      In this tutorial series, you'll learn how to get started with creating a web app using Angular with MongoDB as the back end. You'll be using Node.js for...

    7. New Course: Build APIs With GraphQL

      New Course: Build APIs With GraphQL

      Tutorial Beginner

      GraphQL is designed to work with data represented by a graph, and it has a powerful query syntax for traversing, retrieving, and mutating data. Learn how to...

    8. Creating Your First Angular App: Implement Routing

      Creating Your First Angular App: Implement Routing

      Tutorial Beginner

      In this tutorial, you will learn how to implement routing inside your Angular app and render different components based on the current path.

    9. Creating Your First Angular App: Components, Part 2

      Creating Your First Angular App: Components, Part 2

      Tutorial Beginner

      This tutorial will teach you how to create the AllCountries component and the CountryDetail component for your Angular app.

    10. Creating Your First Angular App: Components, Part 1

      Creating Your First Angular App: Components, Part 1

      Tutorial Beginner

      This tutorial will teach you how to create a component for your Angular app. This component will be used to display top countries under various categories.

    11. Create Your First Angular App: Storing and Accessing Data

      Create Your First Angular App: Storing and Accessing Data

      Tutorial Beginner

      This tutorial will teach you how to store and retrieve data about various countries displayed in our Angular app.

    12. Error and Performance Monitoring for Web & Mobile Apps Using Raygun

      Error and Performance Monitoring for Web & Mobile Apps Using Raygun

      Tutorial Beginner

      Learn how to get started with using Raygun, an error and performance monitoring tool for web and mobile applications. In this tutorial, you'll learn how to...