Search the Library

Sort by :

4.8/5 by 17 user(s)

I was first introduced to iTalki while reading Benny Lewis’ Fluent in 3 Months blog. This is by far the best language learning tool I have found. You can set up language exchange sessions with natives or go for paid […]

Language(s)
  • Afrikaans
  • Any
  • Arabic
  • Armenian
  • ASL
  • Belarusian
  • Bulgarian
  • Cantonese
  • Catalan
  • Chinese
  • Chinese (Mandarin)
  • Chinese (Wenzhounese)
  • Czech
  • Danish
  • Dutch
  • English
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Gaelic (Scottish)
  • German
  • Greek
  • Hebrew
  • Hindi
  • Hungarian
  • Icelandic
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Korean
  • Norwegian
  • Persian
  • Polish
  • Portugese
  • Romanian
  • Russian
  • Serbian
  • Spanish
  • Swahili
  • Swedish
  • Tagalog
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Vietnamese
  • Welsh
  • Yiddish
  • + 48 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
  • Lower Intermediate
  • Upper Intermediate
  • Advanced
  • + 3 more
  • - less
Media Type(s)
  • Online Tutoring

4.9/5 by 13 user(s)

Glossika works on the principal that the best way to learn a language is to listen to it. The Fluency 123 packages are fantastic. Each one is a different level and contains at least 90 days of content. There are […]

Language(s)
  • Arabic
  • Armenian
  • Belarusian
  • Cantonese
  • Catalan
  • Chinese
  • Chinese (Mandarin)
  • Chinese (Wenzhounese)
  • Czech
  • Dutch
  • Estonian
  • Finnish
  • French
  • German
  • Greek
  • Hakka
  • Hindi
  • Hungarian
  • Icelandic
  • Indonesian
  • Italian
  • Japanese
  • Mongolian
  • Polish
  • Portugese
  • Russian
  • Serbian
  • Spanish
  • Swahili
  • Swedish
  • Taiwanese
  • Thai
  • Turkish
  • Ukrainian
  • Vietnamese
  • + 32 more
  • - less
Level(s)
  • Lower Beginner
  • Upper Beginner
  • Lower Intermediate
Media Type(s)
  • Audio Lessons
  • Spaced Repetition

4.9/5 by 12 user(s)

Forvo is the largest pronunciation guide in the world, the place where you´ll find millions of words pronounced in their original languages. In 2008, Forvo was founded with the mission of improving spoken communication across cultures by creating a platform […]

Language(s)
  • Afrikaans
  • Any
  • Arabic
  • Armenian
  • Belarusian
  • Bulgarian
  • Cantonese
  • Catalan
  • Chinese
  • Chinese (Mandarin)
  • Chinese (Wenzhounese)
  • Czech
  • Danish
  • Dutch
  • English
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Gaelic (Scottish)
  • German
  • Greek
  • Hebrew
  • Hindi
  • Hungarian
  • Icelandic
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Korean
  • Norwegian
  • Persian
  • Polish
  • Portugese
  • Romanian
  • Russian
  • Serbian
  • Spanish
  • Swahili
  • Swedish
  • Tagalog
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Vietnamese
  • Welsh
  • Yiddish
  • + 47 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
  • Lower Intermediate
  • Upper Intermediate
  • Advanced
  • + 3 more
  • - less
Media Type(s)
  • Dictionary

4/5 by 10 user(s)

Duolingo is the first language learning site I ever used and still do. The biggest advantage to it is that it is completely free. It’s a spaced repetition program designed to make language learning a game and also has apps […]

Language(s)
  • Danish
  • Dutch
  • Esperanto
  • French
  • German
  • Hebrew
  • Irish
  • Italian
  • Norwegian
  • Polish
  • Portugese
  • Russian
  • Spanish
  • Swedish
  • Turkish
  • Ukrainian
  • Vietnamese
  • Welsh
  • + 15 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
Media Type(s)
  • Online Game
  • Spaced Repetition

2.7/5 by 6 user(s)

Book as many private lessons online as you want, with any of the handpicked, professional language coaches. Every lesson is LIVE, one-on-one, and customized to meet your specific needs by the coaches. Rype offers unlimited private lessons starting from just $99 […]

Language(s)
  • Arabic
  • Chinese (Mandarin)
  • English
  • French
  • German
  • Italian
  • Spanish
  • + 4 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
  • Lower Intermediate
  • Upper Intermediate
  • Advanced
  • + 3 more
  • - less
Media Type(s)
  • Online Tutoring

5/5 by 5 user(s)

LingoHut is completely free.  Our mission is to foster inter-cultural communications by making language education accessible to a global audience to succeed socially, intellectually and economically with language. We believe that the most effective technique of studying and learning a […]

Language(s)
  • Chinese (Mandarin)
  • Dutch
  • English
  • French
  • German
  • Italian
  • Japanese
  • Polish
  • Portugese
  • Russian
  • Spanish
  • Turkish
  • + 9 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
Media Type(s)
  • Online Game
  • Online Tutoring
  • Pronunciation Guide
  • Vocabulary Builder
  • + 1 more
  • - less

4.8/5 by 5 user(s)

Lyrics Training is a new way to learn languages. It plays YouTube videos of songs in your chosen language and displays the lyrics with some words missed out. It helps you to learn new vocabulary and expressions, and reinforce grammar concepts through […]

Language(s)
  • Catalan
  • Dutch
  • English
  • French
  • German
  • Italian
  • Japanese
  • Portugese
  • Spanish
  • Turkish
  • + 7 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
  • Lower Intermediate
  • Upper Intermediate
  • Advanced
  • + 3 more
  • - less
Media Type(s)
  • Online Game
  • Video

5/5 by 4 user(s)

Runaway Daydreamer is a community for passionate language learners and travellers from across the world. It’s a place for me and you to swap language stories as well as our favourite, tried and true, language learning tips and tricks. You’ll […]

Language(s)
  • Any
  • French
  • Italian
  • Japanese
  • Spanish
  • + 2 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
  • Lower Intermediate
  • Upper Intermediate
  • Advanced
  • + 3 more
  • - less
Media Type(s)
  • Language Learning Blog
  • Text Based Lessons

5/5 by 4 user(s)

Italiano in Famiglia is a fantastic online video series created specifically for foreign language speakers trying to learn italian. The programme itself and website are completely in Italian so you get that sort of immersion feeling but in a much gentler way […]

Language(s)
  • Italian
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
Media Type(s)
  • Video

3.3/5 by 4 user(s)

Lang-8 is a community site for language learners. This is one of the most useful language learning tools you will use. Post a notebook entry in your target language for natives to see and correct it for you. In return, […]

Language(s)
  • Afrikaans
  • Any
  • Arabic
  • Armenian
  • Belarusian
  • Bulgarian
  • Cantonese
  • Catalan
  • Chinese
  • Chinese (Mandarin)
  • Chinese (Wenzhounese)
  • Czech
  • Danish
  • Dutch
  • English
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Gaelic (Scottish)
  • German
  • Greek
  • Hebrew
  • Hindi
  • Hungarian
  • Icelandic
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Korean
  • Norwegian
  • Persian
  • Polish
  • Portugese
  • Romanian
  • Russian
  • Serbian
  • Spanish
  • Swahili
  • Swedish
  • Tagalog
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Vietnamese
  • Welsh
  • Yiddish
  • + 47 more
  • - less
Level(s)
  • Absolute Beginner
  • Lower Beginner
  • Upper Beginner
  • Lower Intermediate
  • Upper Intermediate
  • Advanced
  • + 3 more
  • - less
Media Type(s)
  • Grammar
  • Language Groups
  • Vocabulary Builder