There are no limits to the things you can do to aid your learning of Spanish. Here are some things we’ve been using a lot lately. All of them a freely available online!
SpanishDict: lots of grammar help here! Vocabulary, conjugation, translations, etc!
Linguee: this one is great for looking for translations of phrases, etc. It will show you results from the work of translators.
Learning Language with Netflix: This Google Chrome plugin is a godsend! It lets you have subtitles in two languages. Why not have it in Spanish and English at the same time?
Radio Garden: amazing radio project. Look for stations in Spanish or Latin America and let time do the rest. Here are some tips of how to use it.
Conjugato (app): great free app for practising your verbs.
BBC MUNDO: Lots of international use. Top tip: try to read about things you are familiar with. Unless you are a rocket scientist going for that rocket science article might prove difficult.
Spanish Games: Classed from easy to difficult, here are some cool games for you to practise when you don’t want to engage with thorny grammar practise!