Duolingo

Duolingo

An online resource designed to aid children in learning a new language.