CS171 Resources

Here are resources you might find helpful. Additional recommended readings by Alberto Cairo.

Python

Python

Enthought Python Distribution

The Python Tutorial

Learn Python the Hard Way

Learn Python (interactive)

Google’s Python Class

IPython

The Python Package Index

SciPy

NumPy

Matplotlib

D3

D3 main site

D3 Wiki

D3 on Stack Overflow

D3.js Google Group

Mike Bostock’s site

D3.js Gallery

Mike Bostock on bl.ocks.org

D3 Tutorial by Scott Murray (highly recommended!)

Jérôme Cukier and Scott Murray’s D3 tutorial at the Strata Conference

D3 For Mere Mortals

Mike Bostock’s D3 Tutorial

Vadim’s Lecture Slides, D3

Jerome Cukier’s D3 Cheat Sheet

FlowingData D3 Tips

D3, Conceptually

D3 Tutorial Videos by Ian Johnson - Vol I

D3 Tutorial Videos by Ian Johnson - Vol II

D3 Tips and Tricks

TopoJson

Web Development

Enabling Web Developer Extensions in the Browser

Eloquent Javascript Book

Mozilla Web Dev Resources

Dive Into HTML5 - Homepage

Dive Into HTML5 - Canvas

Tableau

Online Help

Quick Start Guides

Knowledge Base

Training and Tutorials

Tableau Public Gallery

Other Software Toolkits

Wolfram Mathematica, Harvard-specific Installation Guidelines 

Protovis (JavaScript)

Prefuse (Java)

Flare (ActionScript)

Piccolo (Java / C#)

Microsoft Vedea

25 Tools

75%2B Tools

Processing main page

Intro to Processing by Nathan Leiby [PDF]

Example Code by Nathan Leiby [zip]

Learning Processing

OpenProcessing.org

Examples by Ben Fry

Using Processing in Eclipse

Data Sources

Wolfram Alpha

Quandl

Datamob

Factual

Metro Boston Data Common

Census.gov

Data.gov

Dataverse Network

Infochimps

Linked Data

Guardian DataBlog

Data Market

Reddit Open Data

Climate Data Sources

Climate Station Records

CDC Data

World Bank Catalog

Free SVG Maps

Office for National Statistics

StateMaster

Web Sites & Blogs

Gapminder

Flowing Data

Information Aesthetics

Many Eyes

Visual Complexity

TF Johnny’s Site (Sample Code)

CS 171 Projects

2012 Project Page

2011 Project Page

2010 Project Page

2009 Project Page

2008 Project Page