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. Debugging With Node.js

      Debugging With Node.js

      Tutorial Intermediate

      Learn how to debug your code fast and effectively, using the Node debugger REPL interface and breakpoints in your code.

    2. New Coffee Break Course on React Router

      New Coffee Break Course on React Router

      Tutorial Beginner

      In our new Coffee Break Course, you'll learn about the underlying concepts of React Router. By following along as Pavan Podila adds routing to a sample...

    3. Get Started With Angular 2 and TypeScript

      Get Started With Angular 2 and TypeScript

      Tutorial Beginner

      In this video tutorial from my course, Get Started With Angular 2, we’ll look at how TypeScript works with Angular 2. I’ll also show you some basic...

    4. How to Set Up Basic Routing in Angular 2

      How to Set Up Basic Routing in Angular 2

      Tutorial Intermediate

      With the recent official release of Angular 2, it's a good time to get up to speed on some of the biggest changes. So in these two quick video tutorials from...

    5. Create a Portfolio Site With Angular

      Create a Portfolio Site With Angular

      Course Intermediate

      Angular 2 is the latest version of the incredibly popular AngularJS framework, rewritten from the ground up to take advantage of all the latest technologies...

    6. Building Your Startup With PHP: Simplifying Onramp With OAuth

      Building Your Startup With PHP: Simplifying Onramp With OAuth

      Tutorial Intermediate

      To make it easier for new users, we'll allow them to sign up with their Google, Facebook and Twitter accounts and let existing users connect these services...

    7. Android From Scratch: Firebase Crash Reporting

      Android From Scratch: Firebase Crash Reporting

      Tutorial Beginner

      App crashes should never be ignored because they tend to drive users away. By using one of the many crash reporting solutions available today, you can...

    8. Grokking Scope in JavaScript

      Grokking Scope in JavaScript

      Tutorial Intermediate

      Write fewer bugs and be better prepared to take advantage of ES6 by learning how JavaScript thinks about scope.

    9. Building a Store Finder With Node.js and Redis

      Building a Store Finder With Node.js and Redis

      Tutorial Intermediate

      Learn to harness the power of Redis GEO commands to build a rudimentary store finder in Node.js.

    10. Building Your Startup With PHP: Email Commands

      Building Your Startup With PHP: Email Commands

      Tutorial Intermediate

      Now that we can deliver our first meeting invitations, it's time to ensure that the links in those emails can be authenticated and handled properly. And...

    11. How to Use the react-redux Package

      How to Use the react-redux Package

      Tutorial Beginner

      In this video from my course on Modern Web Apps With React and Redux, I'll show you how to use the `react-redux` package. It’s a best practice in Redux...

    12. Bridging React With Other Popular Web Languages

      Bridging React With Other Popular Web Languages

      Tutorial Intermediate

      React can work with your existing apps, no matter if they are made in Node or not. We will detail the many ways React can be implemented to work alongside...