Being a former Spanish language instructor at all levels and holding a Masters degree in Spanish Linguistics, I am in a position to evaluate different Spanish language programs. Duolingo is an excellent tool for those wanting to learn the Spanish language. However, it must supplemented by practice with native