Years ago, I asked @screamingfrog if a shortest-path report existed. A week later, I wrote some Python to generate the report using a crawl report from them and you can find the method and code here (I really need to move this to ShortAutomaton).
It was one of my first major scripts. Now I'm regularly using Python in my day-to-day work.
Stay motivated and keep learning!
https://www.linkedin.com/pulse/using-python-find-shortest-degree-separation-between-webpages-heiken/