Start with basics of NodeJS and learn capabilities provided for build a complete web-server in just minutes.
From there we will look at various other tools needed to build a complete system using NodeJS modules, ExpressJS, MongoDB NoSQL Database and SocketIO
We will be working towards building a complete system from end to end where we will build a grocery list which can be shared among roommates and take it live using all the tools we learnt above.