This document presents an overview of the Ford-Fulkerson algorithm for computing maximum flow in a flow network. It defines the Ford-Fulkerson algorithm and provides pseudocode. The algorithm works by finding augmenting paths in the residual graph to incrementally increase the flow from the source to the sink. Examples are given to demonstrate computing the maximum flow and residual capacities. Applications of maximum flow problems include modeling traffic networks, fluid flows, electrical circuits, and computer networks.