How to Get Unlimited Hearts and No Ads in Duolingo for Free

Duolingo is a language-learning app that’s based on spaced repetition concept. It is a gamified app that structured each language courses around lessons. In each lesson, there are several questions, and each time you answer a question incorrectly, you lose a heart. For the free tier, there are limited amount of hearts which regenerate over some period of time. I find that the concept of losing hearts over making mistakes is counter-productive for language-learning, since language-learning means making mistakes and correcting them often.

They also annoy you with ads while you’re doing lessons. The goal of this is to entice you to subscribe to their “Super Duolingo” plan. Having interruptions during lessons is extremely frustrating because it distracts you from learning and forces you to focus on something else.

However, there is a legitimate feature that bypasses the annoyances of limites hearts and ads during lessons: Duolingo for Schools.