The sites cover all macro-skills, activities, quizzes, flashcards and other vocabulary resources, self assessment, typing practice, and text-to-voice assistance.
To access this set of sites and previous suggestions listed for younger learners, go to "Learn" then "Learning Help".