This document provides a beginner's guide to using the igraph library in Python. It discusses what networks are, how to realize and visualize graphs in igraph. It also covers scale-free networks and power laws, using a co-authorship dataset to demonstrate that these networks follow a power law distribution with a few nodes having many connections. Code and a plot obtained are shown as an example of analyzing a scale-free network in igraph.