Since its release in 2012, Duolingo has become immensely popular among homeschoolers. I get why: it's free, it's fun, and it's easy to use. I've detailed its smart design in my extensive review of Duolingo for homeschoolers and in general, I consider it an excellent tool to help students practice foreign languages.