| 
 | 
Languages
 | 
| 
 | 
 Bilingual Vocabulary Quizzes 
Braille 
Duolingo An algorithm introduces new words together with spaced repetition of previously learned vocabulary, and users grasp grammar by translating phrases to/from English. You can choose to learn French, German, or Spanish, with Italian and Chinese courses on the way. 
 |