Languages Online is a fun language course that makes learning a language a lot like playing a video game. The lessons start out really simple.
You click the button to hear the words.
Then you listen and repeat. Once you have done this you can play the game and see how will you remember the words. You will be surprised!
There are plenty of games and music and surprises to help you learn a language.
Below I have found a Youtube video that gives you an example of one of the games in German.
Languages available: Chinese, ESL, French, German, Indonesian, Italian, Macedonian.