Take your JavaScript skills to the server-side! Learn how to fully craft your site's backend using Express, the most popular back-end JavaScript framework! You will also learn how to use a non-relational database, MongoDB.

Introduction to NodeJS

In this section you'll learn what NodeJS is and get your first taste of writing server-side JavaScript.


In this section you'll learn about creating and querying a MongoDB database, as well as the differences between relational databases and a NoSQL option like MongoDB.


We learn how to create authentication strategies that allow us to securely sign users into our applications.


We use what we've learned to create API-only backends that can serve JSON to any front-end we want.

Testing Express

In this section we learn what it takes to write tests for our Express projects.


This is it! Create your final project and prove to the world you're a node/express master.