eLanguageSchool provides detailed lessons about the history of certain languages, vocabulary and phrases, and the grammar of that language. The site also includes language videos, as well as follow-up practices and exercises for further learning,. Some languages have more resources than others.