Here are the most useful links for learning spanish on the internet that will make you smarter, increase productivity and help the students learn new skills.
Practice Spanish grammar on line:
Short videos in Spanish language
Read short stories in Spanish
Games in Spanish
Children story books in Spanish
Jokes in Spanish