https://jeanphilogong.github.io/jeanblog/dev/algorithm/graph/00-graph-algorithms-learning-path/
Graph Algorithms Learning Path: From BFS to Graph Computation Models