Free Language Courses

This is a big list of courses for learning many languages. If you want specific courses for your target language, please select the language you want and go from there.