Je maakt eerst een gratis account aan: www.duolingo.com
Met Duolingo ontwikkel je je taalvaardigheid in de gekozen taal in de vorm van een soort game. Je doorloopt thema's die uit een aantal lessen bestaan. In iedere les leer je nieuwe woorden in zinsverband. Je moet een aantal oefeningen doen om de les af te maken. Je krijgt aan het begin van je les drie of vier hartjes, en bij iedere fout verdwijnt er een hartje. Je kunt pas door naar de volgende les als je niet te veel fouten meer maakt. Je oefent net zo lang tot dat lukt.
Duolingo kent verschilende soorten oefeningen zoals:
Bij sommige talen zoals Engels kan Duolingo zelfs je uitspraak controleren. Op deze manier oefen je verschillende taalvaardigheden. Ook zijn er herhalingsoefeningen en kun je je je taalvaardigheid met de computer of met iemand anders oefenen in de vorm van een soort competitie.
Woorden die je eerder hebt geleerd komen in volgende lessen terug. Omdat Duolingo met zogenaamde "learning analytics" werkt, krijg je altijd oefeningen op maat.
Ook stel je zo je eigen woordenboek samen waar alle woorden in staan die je hebt geleerd. Je resultaten worden in een grafiek bijgehouden. Door middel van pop-ups en via de woordenlijst kun je bijvoorbeeld doorklikken naar grammaticale uitleg.
Daarnaast heeft Duolingo een actief forum waar je je vragen kunt stellen en mensen van over de hele wereld kunt ontmoeten die dezelfde taal leren als jij.