Yes, Duolingo has Esperanto. Duolingo’s Esperanto course is well-developed and has tons of lessons that help you learn basic vocabulary and grammar. Best of all, you can access the entire Esperanto course for free, although there are ads that interrupt your learning experience.