https://avikdas.com/2019/08/13/practical-computer-science-connected-components-in-a-graph.html
This is very much for A-Level students. If you haven’t done graphs in Computer Science (yes, they’re different to plotting different points and drawing lines between them on graph paper), then don’t bother with this one.
Otherwise, it’s quite a nice practical look at graphs and where they can be used. To find baby names.