In this course, you will learn about the basics of NodeJS. You will learn about installing NodeJS for development, using nvm, using the node REPL, when and when not to use Node.js, running a single Node.js file, node modules, module exports in Node.js, require with node apis, writing user input to file, npm, starting a new project using npm, installing and using libraries with npm, writing command line script, and callbacks.