Node.js Fundamentals: Modules, Async and Servers
Learn Node.js from modules and npm to async code, streams and a basic HTTP server. For JavaScript developers moving to backend and tooling work.
Start course →
What you'll learn
- Explain the event loop and run scripts with Node.
- Organize code with CommonJS and ES modules, and manage packages with npm.
- Use core modules (fs, path, events, streams, http) confidently.
- Write async code with callbacks, Promises and async/await, and handle errors safely.
- Configure, debug, test and ship a small Node app or CLI tool.