Learn a Language Online... For Free!

learn a language

Choose the language you like like to learn from the menu below. You will have access to free grammar tutorials, vocabulary lists, printable worksheets, audio practice, games, and many other materials to help you advance in your foreign language knowledge. From basic lessons all the way on up to advanced, it's all included.

Which language would you like to learn?

Chinese Danish Dutch
English Finnish French
German Greek Hungarian
Icelandic Italian Japanese
Korean Latin Norwegian
Polish Portuguese Russian
Spanish Swedish Thai

Spanish French Brazilian Portuguese Italian

Are you looking for free worksheets?

Free French Worksheets Free German Worksheets Free Spanish Worksheets
Free Danish Worksheets Free Dutch Worksheets Free Portuguese Worksheets