Introduction to Node.js & NPM
Learn what Node.js is, its advantages for backend development, and how to use the Node Package Manager (NPM).
Welcome to Node.js!
Node.js is a server-side JavaScript runtime — an engine that runs your JS outside the browser, right on a server or your own machine.
Why Node.js is Awesome
Why developers love Node.js: one language front to back, blazing V8 speed, non-blocking I/O for high concurrency, and the massive NPM ecosystem.
All lessons in this course
- Introduction to Node.js & NPM
- Node.js Module System Explained
- Asynchronous JavaScript & Event Loop
- Working with the File System & Streams