Transparent Language is a great learning tool, whether you need to immerse yourself in a language, learn to speak to a co-worker or employee, or learn a few phrases for vacation, this site will help. There are lessons on listening and understanding, speaking, (with native speakers pronouncing the words for you) to reading and writing. You can pick and choose your lessons, as well as go back and review later.
KidSpeak is a fun interactive cartoon game platform, to help children learn. Check them out!