Model anything made of things and the connections between them as a graph, and run the small number of walks over it that answer most real questions, what can be reached, what is closest, and what order things have to happen in
Graphs and Finding a Path

Points and the links between them, and the four or five traversals that answer nearly every question anyone asks of a network.
8 lessons, written and corrected before you arrived. Reading them here needs no account. The first reads the whole way through; the others open and then stop, because a page nobody owns cannot tell who is reading it. Starting the course gives you your own copy, where every idea has problems standing under it and you can ask about any sentence.
This is course 5 of 8 in a reading track: tell in advance which approach survives a million rows. The track is an order, not a gate, and the rest of it is on one page.