I've been using Duolingo to casually learn French. I also used school method (setup classroom with one email id and enrolled using another) to avoid ads, limited hearts, and leaderboards.
However, Duolingo has started showing ads and limiting hearts since last month for me. I checked reddit and seems like they've been rolling out these changes since last 3 months or so.
So I'd like to know what are the alternatives available for Duolingo?
You can try a combination of different resources. don't do too many at one time, 1-3 is enough, depending on your interest and learning style and schedule.
I would exhaust the free and cheap resources first, like Tv5monde, CI stuff, language transfer and some basic grammar. Use ANKI or whatever other flashcard app to go through 1k high frequency words to build up vocab.
Get yourself up to being able to read your first book and listen to your first podcast (innerfrench). After that, you can focus a lot on practice by consuming content.
Remember the goal is to start using/practicing the language not duolingo/grammar/anki the language but USE the language which is read/write/listen/speak. :-
Could look into and give Anki a try. Different format from Duolingo, but it's free, ad-free, and open source. There's a lot of existing decks for language learning, as well as enabling you to create your own if you'd like.
Some decks people have made do include audio clips for listening, but I'm not sure what you may mean with speaking. For the most part it's more text-driven than audio, as it's basically really robust flashcards.
Harry Potter. If you're already familiar with the books, and have some basic knowledge of the language you try to learn, it's very easy to read with a lot of spoken language. Once you've mastered the words for owl and broom, it's very easy.
There are problems there, too, with giving money to a transphobe. I'll leave this open to your personal ethics.
There might be other similar choices. But HP is really a good choice due to its simplicity and its familiarity.
I've used this (paid for it) a bit, and it seems better - but when I get busy it falls away and I'm just working on maintaining my duolingo streak :-( I think MemRise is better as long as you appropriately motivated.
Busuu is worth looking into. Has some similar things to duo lingo like a streak and on the free version you will be served one as before each lesson.
That said however it will actually teach you properly how to use the language and the little exercises at the end of lessons are peer reviewed so other native speakers will assess what you write or speak and then say if it is correct and if not how you can change it / tips.
You can also do the same for people learning your native language and this connection to others learning I think is a great asset to the app.
There is a paid tier but unlike Duolingo with its shitty heart system you dont feel like it is forcing you to pay. There is no artificial limit to learning. If you get 5 things wrong it doesnt shut up shop for the day, you can keep learning, which is much better than Duolingos approach.
I personally use memorion on android, it's like amore user friendly anki. For grammer i prefer the old pen and paper method. I also have talkpal to practice speaking, it is an ai app. The free version allow 10min use per day.