Duolingo es una aplicación gratuita para el aprendizaje de idiomas que utiliza ejercicios de traducción de textos, reconocimiento de voz y vocabulario. Los estudiantes progresan a través de módulos estructurados por temas que incrementan en complejidad. Actualmente permite aprender inglés, español, francés, italiano y portugués.