Networks can represent a variety of things: social connections, roads, the world wide web, political donations, etc. Networks are most commonly known from social network analysis but they also exist in a variety of other fields including biology, ecology, finance, transportation, etc. Any dataset that can be attributed as a vertex or edge can be constructed as a network. This workshop will provide an introduction to network analysis using the igraph package, a collection of network analysis tools written in C with bindings to R and Python. Participants will learn basic network analysis and visualization. The workshop is intended for users with basic knowledge of programming in Python. The workshop will be conducted in Python. Anaconda Python 3.5 and a Jupyter Notebook will be used.