Node Learning Path

The place to start with Node.js content are these three courses:

Introduction to Node: The Fundamentals
Introduction to Node Servers with Hapi.js, and Getting Started with Express.js

The first will give you a great introduction to what Node itself is about, it's api, and the basics that are often assumed elsewhere. The next two courses are introductions to two popular Node.js frameworks for building RESTful APIs.

From here, there are quite a few specific topics that egghead has in the realm of Node.js.

JSON Web Token (JWT) Authentication with Node.js and Auth0 explores simple authentication with JWT's using an express server.

Integrate IBM Domino with Node.js implements Node.js/Express server as a proxy for a REST API. In this course specifically, the author uses IBM Domino for the API.

Build a Twelve-Factor Node.js App with Docker takes a simple Express web server and applies the 12 factor app methodology to deploy the app to Docker.