This course teaches how to design and develop server side applications using the event-driven, non-blocking model framework - Node.js. This program introduces the participant with few advanced concepts of the JavaScript language so that the participant is well equipped to build end-to-end application using JavaScript.