Lang-8 is the best place for learning and practicing foreign languages. Post an entry in the language you are learning, then a native speaker will correct your entries....
Learn English by conversation,common mistakes,exercises,slang
The Pumkin Online English language course is the world's leading online English learning service for children.