5 minute French workouts
British Council : The great French language challenge
French Crazy - a wealth of activities!
News in French for kids
News in slow French
Duolinguo