This document provides an introduction to graphs, including definitions of basic graph terminology and concepts. It defines a graph as a pair G = (V,E) where V is a set of vertices and E is a set of edges. Edges can be directed or undirected. Key graph concepts discussed include paths, cycles, connectivity, trees, rooted trees, and directed acyclic graphs. Graph density and sparsity are also introduced. Examples are provided throughout to illustrate different graph types and properties.