I found French a challenge at school. I found this programme by Paul Noble a good way to refresh and improve my French. I find the listening can be a bit dry but that is me not the programme. Some great devices and ways of thinking about language plus the ability to stop and replay helps with getting the phrasing and the language right. More practise to do but I am enjoying the style of teaching.