I have just stumbled across this course and am doing it for a bit of fun and it really is good. A month's free trial and the tasks are graded as your knowledge is constantly being assessed. It's funny and practises reading writing and listening. Sometimes on this forum posters want help in brushing up rusty skills and this would be just the ticket. Ten minutes a day sent to your inbox.