www.wordreference.com (Great online translator tool to see the meanings of several words in different contexts.)
www.quizlet.com (Quizlet is a fantastic tool to review vocabulary by creating online flashcard sets. You can practice vocabulary terms by listening and repeating pronunciations of word, spelling word, and playing games.)
http://www.spanishdict.com/grammar (Provides quizzes on various topics that will be studied.)
https://studyspanish.com/grammar (Provides quizzes on various topics that will be studied.)