# Lecture 3: Node.js and npm

This lecture moves JavaScript out of the browser: understand the Node.js runtime, its event loop and filesystem APIs, then use npm to manage packages and scripts.

  1. What is Node.js?
  2. Node.js vs the browser, and V8
  3. The Node.js event loop
  4. Modules, files, and CLI
  5. npm basics
  6. Pet project: folder activity