Duolingo isnât in the business to teach you a a language, that would mean you wonât need the app anymore.
Iâve used Babbel, it seems more to learn a language, but it requires a paid plan to use. It does work more like an actual language course though, with more emphasis on longer sessions instead of 5 min per day.