This document summarizes a talk on dynamic graph algorithms. It begins with an introduction to dynamic graph algorithms, which involve maintaining a graph structure and answering queries efficiently as the graph undergoes a sequence of edge insertions and deletions. It then discusses several examples of fully dynamic algorithms for problems like connectivity, minimum spanning trees, and graph spanners. A key data structure introduced is the Euler tour tree, which represents a dynamic tree as a one-dimensional structure to support efficient updates and queries. The document concludes by outlining a fully dynamic randomized algorithm for maintaining connectivity under edge updates with polylogarithmic update time, using a hierarchical approach with multiple levels of edge partitions and ET trees.