I'm just turning the Node.js course notes on my notebook into a repository that other people can use. I took several courses from different resources, so if there's anything that you find confusing or hard to understand please check the official documentation, or ask me anything here. You can also reach me at abdo.achhoubi3@gmail.com
Understanding advanced JavaScript concepts is required to understand these notes, so I recommend taking a JavaScript course before learning Node.js.