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?
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.
Does it have exercises for listening and speaking?
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.
On Duolingo, it has exercises where you’re shown a sentence or two and you have to speak that.