This document provides an overview of social network analysis (SNA). It defines key SNA concepts like nodes, edges, networks and visualization of networks using graphs. It discusses different types of networks and models for network growth. It also covers centrality measures to determine node importance, methods for identifying communities, and software tools like Netlogo and Gephi for SNA. Examples of visualizing online student interaction networks in Moodle and Google+ using these concepts and tools are also presented.