Explore the fundamentals of graph theory and the various operations associated with graph data structures.