There's an abundance of Spanish learning material so we've included what we think are some of the best websites, apps, books and YouTube channels below.

Youtube Channels



Duolingo is claimed to be the world's largest language teacher and covers dozens of languages with Spanish being one of their most popular. The course is extremely comprehensive and takes you from absolute beginner to a very low intermediate level by the end. You are taught in small, easy to manage, steps with lessons grouped by topic such as people and history and also by tense and mood. There are dozens of short stories to work through also which are so well written and, often, hilarious or with good twists in the plots. The app is available on both iOS and Android.


Helping you to learn a language naturally, Memrise adapts to your requirements making sure what you are learning is appropriate to your needs. The app is available on both iOS and Android.