www.quizlet.com
www.sporcle.com/games/subcategory/spanish
www.studyspanish.com
Apps:
Duolingo
Memrise