If you have other interesting visualization tool, resource, tutorial, example, please post on slack to share with your classmates.
- Data sets from the International Monetary Fund
- Structured data about Panama papers collected from the official ICIJ website
- The Armed Conflict Database maintained by Uppsala University
- World Bank doing business database
- World Bank's Global Development Indicators
- UNDP Human Development Index
- OECD Aid Database
- Global Consumption and Income Project
- Civic Data Sets for the Pacific Northwest
- 30 Places to Find Open Data on the Web – Visual.ly
- Office for National Statistics (UK) - a repository of detailed statistics about Great Britain and Northern Irland
- World Bank Data Catalog
- CDC NCHS Data - CDC's National Center for Health Statistics Data Access
- Machine Learning Repository - large variety of maintained data sets
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.
- Processing and Processing.js - A popular Java-like graphics and interaction language and IDE. Processing has a strong user community with many examples.
- Flare - Visualization toolkit for Adobe Flash
- Modest Maps - Mapping library for Flash
- Prefuse - Visualization toolkit for Java
- Improvise - Java system supporting coordinated views
- InfoVis Toolkit - A Java visualization library, from INRIA France
- Piccolo - A Java library for zoomable UIs, from the University of Maryland (Java and .NET)
- VTK - A scientific visualization library (C++ with wrappers for other languages)
Other Visualization and Data Analysis Tools
- Tableau for Student– get Tableau free license as a student.
- Tableau Public - a free version of Tableau which publishes to the web
- GGplot2 - a graphics language for R
- GGobi - visualizations for multivariate data
- Improvise - a visualization tool supporting a variety of visualization types
- ParVis - software for parallel coordinates
- TimeSearcher - interface for time-series data from U Maryland
- TreeMap - tree-mapping software from U Maryland
Network Analysis Tools
Web Development Tools
Tutorials & Tips
- Scott Murray’s Original tutorial (shorter)
- Mozilla Developer Network
- Backbone.js- Simple MVC Backbone
- Angular.js - better but takes more time to learn (say 1-2 weeks to really understand concepts)
- Start with egghead.io and thinkster.io.
- Angular's official document is a pain. When you look at it, make sure to look at comments so you learn from others' confusion. Hopefully the community is big, so it should get better overtime though.
- Use yeoman
- Useful stuff from mg-newsletter
- Make sure to have AngularJS Batarang in Chrome so you can debug scope.
- Syntax alternatives: Coffeescript, MS TypeScript