There are many Spanish resources available on the Internet to help practice vocabulary and grammar concepts, as well as learn about culture. Here are some that I find helpful and most effective:
Coffee Break Spanish. Just what it says! A Scottish man gives lessons on Spanish. Scroll down to "Free Audio Lessons." Then, you can click on specific lessons. Start with Lesson 1 and see how far you go!
Aprendemos juntos. SO many fun, interactive games, readings & more here!
Audio-Lingua. Mini-podcasts on many diverse and cultural topics.
Wordle en español! Love World in inglés?! Try it in Spanish here!
Lyrics Training. Listen to your favorite songs in Spanish and see if you can fill in the missing lyrics. For beginners to advanced learners.
News in slow Spanish. Listen to podcasts to improve your Spanish!
Veintemundos. A Spanish language magazine.
Ver-taal. Ejercicios de vocabulario, gramática y de escuchar.
Verb conjugation. This is a great tool if you need help conjugating verbs.
Las palabras más populares. The top 100 most used words in Spanish.
Zambombazo. "¡Una explosión de lengua y cultura!"
Tiras cómicas. Comics in Spanish!
Videos culturales y más. Lots of great vocabulary practice as well as cultural videos.
spanish.language&culture. This is an excellent resource with lots of grammar concepts!
Multilingual Books. This site has lists of Spanish films, learning materials, online newspaper, TV and radio stations.
Leer y escuchar. ¡Audiolibros en español!
Más arriba: Spanish Language Exercises. This site is fantastic! It has free lessons and exercises with sound clips, pictures, and instant feedback to help you with tons of Spanish grammar and vocabulary. Check it out!