Programming, Graph Theory, Computer Science.
plentiful and the implementation of graph based solutions to these problems is a powerful learning opportunity. Included as part of this material is a Github repository which includes an implementation of a Graph API, tests for that API, and examples of using that API to solve problems in Python.