


Node Version Manager (NVM) is a tool that manages Node versions: it allows you to install multiple versions of Node.js and switch between them. Installing and Using Node Version Manager Instead, in this lesson we'll learn how to install and use Node Version Manager, which will prepare us for upcoming coursework. We're not quite ready to jump into the details of Node and npm - we'll do that in an upcoming course section. We'll be using Node to run various JavaScript code outside of our browsers, and to make use of its JavaScript package manager called npm, or Node Package Manager, to quickly install and use JavaScript libraries in the projects we build.

Node.js is a runtime for JavaScript, which is an environment that lets us run JS code outside of a web browser, typically on a server.
