Check out the links below for some helpful resources
Word Reference: A great online dictionary!
Quizlet: A valuable tool to practice vocabulary
Conjuguemos: An awesome resource to practice with grammar