Introduction to Node with Express

Learn how to make a basic server with Node.js and Express.js


Join this course

GitHub Learning Lab is an integrated learning experience to help you learn how to use GitHub by using GitHub. Complete courses at your own pace on collaboration, workflow, and more.

Node and Express Server Tutorial

Traditionally, JavaScript is a browser-side programming language. However, Node.js gives you the ability to run JavaScript files on the server-side. Express is a library for Node.js, that allows you to make requests to different "endpoints" and get a response back.

In this tutorial you will learn how to:

  1. Set up a project using Node.js and NPM
  2. Send JSON data using Express
  3. Test your API using PostMan
  4. Secure your routes with middleware

Let’s get started!

Ready to start learning?