Hi Dunny,
Here are some of the online supplements we've used for learning Spanish.
http://ankisrs.net
This is a spaced-repetition flashcard site. You can make your own flashcards or use the shared decks online that other people have made. The spaced repetition system makes it possible to fine tune how often you see a card. Free.
http://www.newsinslowspanish.com
Four news podcasts a week, with a transcript and mouse-over translations. Worth subscribing to because it is so helpful in terms of coming to grips with the way people actually speak. You can play the broadcast at slow speed or regular speed.
https://learner.org/series/destinos/watch/
This 52-episode telenovela was an Annenberg/PBS venture designed to teach beginning Spanish through a continuing story. Although it was made awhile ago, it is still quite watchable. A painless way to pick up vocabulary and speech patterns. Free. Also, Spanish movies on Netflix with the choice of English or Spanish subtitles.
Grand Hotel and
The Time In Between both have lots of episodes.
https://spanish.yabla.com/videos.php
Videos of all sorts with subtitles and the ability to repeat frames of just a few seconds over and over. Helpful for hearing real Spanish at a slow speed and entertaining because of the video component. $10 per month.
http://www.notesinspanish.com
20 minute podcasts that are mostly conversation between a native Spanish speaker in Madrid, Marina, and her husband, Ben, who is from England. Very interesting topics. Lots of levels to choose from. Free.
http://radiolingua.com
20 minute podcast lessons that are very clear and helpful. You can choose where to start.
http://www.bbc.co.uk/languages/spanish/mividaloca/full_details.shtml
An interactive video program from the BBC
https://www.duolingo.com
Short lessons on a single topic. Free.
For reference:
Easiest is just type your question into Google. Example: “por vs para” and you will get lots of hits - everything from language forums to grammar explanations.
Also helpful:
http://www.spanishdict.com
http://www.linguee.com/english-spanish
SpanishDict is clear, fast, and easy to use. Linguee is great because when you type in a word you get sample sentences taken from the web that use that word so you can see it used in context and decide what synonym you want.
Have fun!
Elaine