No textbooks are required for this class. However, if you would like additional reference material, we recommend the books below:
A variety of useful toolkits have been designed to help support information visualization applications. Some include support for the full visualization pipeline from data to interactive graphics, while others focus only on a subset, typically graphics and interaction.
Vue.js and svelte have a shallower learning curve than React or Angular, and are likely more than sufficient for the assignments and final project in this class.
In addition to our workshops, these tutorials could be useful for your projects and future visualization work.