This document is a project report submitted by S. Manikanta in partial fulfillment of the requirements for a Master of Science degree in Mathematics. The report discusses applications of graph theory. It provides an overview of graph theory concepts such as definitions of graphs, terminology used in graph theory, different types of graphs, trees and forests, graph isomorphism and operations, walks and paths in graphs, representations of graphs using matrices, applications of graphs in areas like computer science, fingerprint recognition, security, and more. The document also includes examples and illustrations to explain various graph theory concepts.