Apps

These apps offer a free language learning base for a lot of languages, including Spanish.
Ranging from easy to hard, each of these videos are helpful towards learning Spanish.