Learn Express

Continue your learning by starting with Learn Express


Before you begin Learn Express, we recommend that you complete the following units in the Introduction to Javascript course:

  • Introduction to Javascript
  • Control Flow
  • Functions
  • Modules

We additionally recommend that you read this article explaining what a back-end is.


In this course, you'll learn how to build HTTP servers in Node.js using the Express framework. Express allows you to start and configure a server with very little overhead and instead focus on the important work of defining server behavior.

You'll learn how to create routes to implement server behavior for different HTTP methods and paths. You'll also learn how to use Express's most powerful features, such as routers and middleware, in order to write clean and readable server-side code.

Why Learn Express?

With these skills, you'll be able to build APIs in JavaScript and implement the CRUD (create, retrieve, update, and delete) functionality which forms the backbone of modern-day apps. If you've ever wondered how to make a web app back-end or are looking to pick up a new back-end framework, this is the course for you!