This document provides an overview of social network analysis and visualization techniques. It discusses modeling and representing social networks as graphs. Key concepts in social network analysis like centrality, clustering, and path length are introduced. Visualization techniques for different types of online social networks like web communities, email groups, and digital libraries are surveyed. These include node-link diagrams, matrix representations, and hybrid approaches. Centrality measures like degree, betweenness, and closeness are also covered.