The site offers step-by step video courses and training exercises on different technology skills that will help you build a web site, start a blog, and more. I would use this for the 605 and 610 course.
Duolingo is a free language-learning website and crowd-sourced text translation platform. The service is designed so that, as users progress through the lessons, they simultaneously help to translate websites and other documents.
It is a way that teachers can provide an additional language learning source to their students, and once each lesson is completed, students read authentic sources and complete activities on the Internet from authentic web-based sources.