How do Meanders Form? This production from MinuteEarth I found very informative and easy to understand. They have a great Geology Play List on their Youtube channel.
London Geological Society
The London Geological Society has a lot of resources for learning and teaching, including several thematic microsites.