This document provides an introduction to network analysis using the igraph package in R. It defines what a network or graph is as a set of vertices and edges, and describes creating graphs in igraph from edge lists or adjacency matrices. It also covers visualizing graphs with different layout algorithms and assigning vertex and edge attributes.