You should have the knowledge of following to learn before Node Js:
- Intermediate level of expertise in JavaScript
- Learn how objects and functions work
- Learn callbacks and implementing them
- Also, learn when to use Node Js. I would use Node Js for my projects for the following cases:
- It has many users producing and consuming data
- Nothing mind-boggling is done with that data
If you want to learn Node Js from an online course, you can enroll in this Node Js Course by Intellipaat provides instructor-led training, hands-on projects, certification, and job assistance.
Also, watch this video on Node Js: