Transparent Language & Mango Languages provide courses in over 100 languages and dialects. Similar to DuoLingo, they are available online or as apps and include vocabulary, grammar, pronunciation practice and much more!
Individuals will need to create a personal account to save their progress in the modules.