Social Network Analysis

This course will use social network analysis, both its theory and computational tools, to make sense of the social and information networks that have been fueled and rendered accessible by the internet.

About The Course

Everything is connected: people, information, events and places, all the more so with the advent of online social media. A practical way of making sense of the tangle of connections is to analyze them as networks. In this course you will learn about the structure and evolution of networks, drawing on knowledge from disciplines as diverse as sociology, mathematics, computer science, economics, and physics. Online interactive demonstrations and hands-on analysis of real-world data sets will focus on a range of tasks: from identifying important nodes in the network, to detecting communities, to tracing information diffusion and opinion formation.

Frequently Asked Questions

  • What tools will we be using in this class?

    We will be using Gephi for visualization and analysis. The interactive demonstrations will be primarily in NetLogo, which you will be able to access through your web browser. If you would like to complete the programming assignments, which will be done in NetLogo and R, NetLogo is freely available here and R is freely available here.

  • Will I get a certificate for completeing this class?
  • Yes. Students who successfully complete this class will get a certificate signed by the instructor.

Recommended Background

There are no math or programming prerequisites for the class. There will be a few additional assignments for those with a programming background, which will use the R statistical programming language along with NetLogo.