This document provides an overview of basic graph algorithms. It begins with examples of graphs in everyday life and a brief history of graph theory starting with Euler. It then covers basic graph terminology and properties like nodes, edges, degrees. Common representations of graphs in computers like adjacency lists and matrices are described. Breadth-first search and depth-first search algorithms for traversing graphs are introduced. Finally, applications of graph algorithms like finding paths, connected components, and topological sorting are mentioned.