Duolingo es un sitio web gratuito para aprender idiomas que también utiliza a sus usuarios para ayudar a traducir documentos. Actualmente ofrece cursos en español, inglés, francés, alemán, portugués e italiano. Fue creado por Luis von Ahn y Severin Hacker y utiliza principalmente el lenguaje de programación Python.