Useful tools and tutorials for learning data visualization.
- Tableau Public - Free version of Tableau for publishing visualizations on the web
- Tableau for Students - Free license for students using the desktop version of Tableau
- Vega-Lite - declarative visualization using JSON specifications
- D3.js - popular JavaScript visualization library
- Leafleat - a JavaScript library for interactive maps
- Mapbox - WebGL accelerated maps
Here are some tutorials that could be helpful for completing the assignments and final project.
- A re-introduction to JavaScript (Mozilla Developer Network)
- Eloquent JavasScript - free online book
- ES6 JavaScript Tutorial - ECMAScript 2015, JavaScript version standardized in 2015.
- D3-Observable-Walkthrough - tutorial for using D3 js
- D3 Book - book on princples of D3
- Python Basics
- Although python will not be used in this course for implementing your visualizations, you are free to use it for data preprocessing and processing.