This document describes a Java software tool developed to help transportation engineering students understand the Dijkstra shortest path algorithm. The software provides an intuitive interface for generating transportation networks and animating how the shortest path is updated at each iteration of the Dijkstra algorithm. It offers multiple visual representations like color mapping and tables. The software can step through each iteration or run continuously, and includes voice narratives in different languages to further aid comprehension. A demo video of the animation and results is available online.