This document introduces graphs as collections of vertices connected by edges, detailing the difference between directed and undirected graphs. It further explains graph representations using adjacency matrices and lists, along with concepts of weighted graphs and various terminologies related to graphs such as nodes, edges, and cycles. Key examples illustrate the discussed concepts, providing clarity on graph structures and their properties.