Build JavaScript applications with Node.js


Node.js provides a large set of built-in APIs that help you build various types of applications, command-line apps, web apps, and more. It also offers testing and debugging capabilities and a rich ecosystem of third-party packages that you can easily add to your application.



Modules in this learning path

Learn about Node.js: what it is, how it works, and when to use it.

Use dependencies from the npm registry to develop Node.js applications faster. Learn how to manage dependencies for your project.

Learn how to efficiently debug your Node.js app by using Visual Studio Code to fix your bugs quickly.

Build an app that manipulates files and directories with Node.js.

Use Express for Node.js to build RESTful APIs. Create and configure middleware to add things like logging, authentication and authorization, and other web development technologies.

Learn how to set up a Node.js API with multiple routes and handle incoming HTTP requests by using JavaScript.