In this tutorial, we’ll build a simple “to-do list” client-server application. The aim is to present the different features, pitfalls, and general quirks of JavaScript through actual code.
If you want to play around with the code during the session, you should install Node.js and NPM.
The code on GitHub: https://github.com/rvarloot/lincs-js-todo.