Duolingo is a tragedy. They really quickly realized that you don’t make money teaching things - you make it on retention and gamification.
Mango languages is great if your library has a subscription. I believe the US’s foreign service materials are also really good, if you want effective but boring.