Publication Date


Document Type



This tutorial demonstrates how to teach a Web development course by building web applications with Node.js and Express then deploying to Heroku, a cloud hosting service. This tutorial assumes some familiarity with HTML and JavaScript, but no prior experience with Node.js is necessary. The tutorial covers all necessary setup and step-by-step instructions to build a sample web application with these technologies. The tutorial concludes by describing how to incorporate Node.js, PostgreSQL, Git and Heroku in a web development course, and my experiences with using it for the past two years.

Original Citation

Jung, S. (2018). Web Development with Node.js. Journal of Computing Sciences in Colleges 33(6), 154-156.