This free program is loaded with videos and worksheets for learning a foreign language online. It is very intuitive and allows learners to track their own progress in a self paced manner. It is great as an alternative resource for what is being done in the classroom.

Duolingo has over 30 languages in it’s database including Spanish, French, German, Russian, and Italian, Courses are broken down into bite-sized pieces, small lessons that can be completed in less than 10 minutes each. Every time you complete a lesson, your progress is tracked visually, which provides an incentive to keep going.

Duolingo has a mobile app to practice on the go.

Duolingo for schools allows educators to set up classes so they can monitor students’ progress and change some settings to restrict mature vocabulary and social interactions.

Website: Doulingo.com

Difficulty:  Easy

 Platform: Web, iOS, Android.