I came across a really nice article about pathfinding by Amit Patel. The great thing is that every example there is interactive so you can freely move start and end points or add, remove and modify obstacles.
It’s fun to play around with. Also take a look at his other articles.