BBC Bitesize
GCSEPod
French in a Click: Learn, Practise, Play
Languages Online
Languages Online: Imperfect and Perfect