The website smart.fm offers free lessons about different subjects, but a subject where smart.fm has a lot of lessons is language learning. On smart.fm, you can hear audio, run through a flashcard like application, do word matching, learn meanings of words in full sentences, and word typing. You are given instant feedback and you are given a performance score at the end of your lesson. You can also create a free account to save the lessons you have completed (or create goals with time frames). If you create an account, you can build up the number of words you learn in a lesson.
To learn more or try out smart.fm, click on the link below: