Just added: Embedded C From Zero
Python
# Return the shortest path from start to target as a list of nodes, or None.
# graph is a dict mapping each node to a list of its neighbor nodes.
def bfs_shortest_path(graph, start, target):
    pass