This course gives a basic understanding of what social network analysis is and how it can be applied. The course will cover recent research on the structure and analysis of large social and information networks and on models and algorithms that abstract their basic properties. In this course student will learn about social networks structure and evolution, and how to practically analyze large scale network data and how to reason about it. Topics covered in this course include methods for social network analysis, graph mining, link analysis and network community detection, information propagation on the web, and connections with work in the social sciences and economics.