I just came across the BBC’s “Learning Site”, featuring fun, educational games and even online classes. For some reason, I think this may especially be kk’s cup o’ tea (har har).
(I’m off to try the Italian course!) (Or maybe English, since I split an infinitive.)