This document summarizes a lecture on graph algorithms and PageRank using MapReduce. It discusses graph representations like adjacency matrices and sparse matrices. It explains how breadth-first search and shortest path algorithms can be implemented in MapReduce through iterative passes. It then describes how PageRank can also be distributed by mapping graph nodes to PageRank value distributions, reducing the values, and iterating until convergence is reached.