The tutorial will use jupyter notebooks extensively, everything will be put up on GitHub. There will be a lot of exercises to work on so it will be hands on tutorial.
Layout:
- The tutorial will start with the basics of graph theory.
- Then we will move on to introduction to the NetworkX API which we be inspired from the official tutorial https://github.com/networkx/notebooks/blob/master/tutorial.ipynb .
- Once everyone is comfortable with it we'll start working on a random generated network and study various properties of the network like connectivity, centrality, shortest paths.
- The last part of the tutorial will be to work on a real world network like a co-authorship network http://www-personal.umich.edu/~mejn/netdata/cond-mat-2005.zip
By the end of the tutorial everyone should be comfortable with hacking on the NetworkX API, modelling data as networks and basic analysis on networks.