An online resource for learning languages with exercises and audio, all resources are offered for free.
www.languageguide.org