JavaScript For Beginners (free)

Go from absolute beginner to intermediate JavaScript developer by learning all of the building blocks and important concepts you'll encounter, from the basics like looping and conditionals, to Promises and Object Oriented Programming.

JavaScript Basics test

In this section we cover the fundamentals of JavaScript. These are the basic building blocks that everything else we learn will build upon.

JavaScript Basics

In this tutorial we learn all the fundamental building blocks of JavaScript.

JavaScript Promises lesson

We discuss how to create your own promise, how resolve and reject work, how async and await work, and how to use the .then and how to handle the possibility of having errors and how to catch them.