Welcome to the most complete list of free resources to learn Spanish on the whole worldwide web. Getting immersed in the language has never been easier. Here you’ll find hundreds of free resources filtered by the level (beginners, intermediate, advanced), accents, academic authorities, and much more! This is a HUGE opportunity to find exactly what you need to learn Spanish on your own.
This list has been created thanks to the contribution of many people like you out there that have sent their recommendations and their favorite resources. If your favorite resource is not on this list, you can submit it in our form down below. This way you can help thousands of people who are working as hard as you to learn Spanish. And helping others is always nice 😊
But, before we start, make sure you check these Key Symbols. They will be placed next to each resource to add valuable information that will help you to find exactly what you are looking for.
🗺💲🔒 Lingq: This is a language learning app created by Polyglot Steve Kaufmann that provides a wealth of audio and written content. LingQ calls itself “an online language learning community”, and once you’re a member you can engage with this community to find a language exchange partner.
💲📊 Rosetta Stone: Rosetta Stone is undoubtedly the most famous learning methodology. It’s less gamified but presents sounds, words, phrases, sentences, and dialogues in a way that is designed to accelerate the learning process. However, when it comes to price, its’ free features are extremely limited.
🗺🔒Tandem Language Exchange: This app matches you with language exchange partners from all over the world, providing the opportunity to practice those essential conversation skills that are necessary to take your language skills to the next level. The community is both enormous and very varied.
🗺🔒Trip Lingo: An app for those who need to travel. TripLingo teaches you how to speak useful phrases in other languages based on your personal needs. It does so by asking you questions about your trip, what you want to learn about, and how much you want to learn.
💲🔒Drops: Especially for learning vocabulary. Drops has an interface with beautiful, vibrant graphics and smooth animations. Every single word is accompanied by crisp, minimal pictures to represent it. Due to the brightly colored pictures and forced immersion, your mind will store the vocabulary more efficiently.
💲🔒HelloTalk: HelloTalk is a cool new language learning app that serves one purpose: it connects you directly with native speakers, and provides an interface to text and speak with them, all from your smartphone. Just wait a few days for the right people to find you or allow for a bit of trial and error and start speaking Spanish.
📊Learn Spanish by 50 Languages: You can find 100 free downloadable audio files of native speakers and ‘lessons’ in over 50 languages, in addition to vocabulary, alphabets, quizzes, and games. Unfortunately, none of these resources follow a cohesive learning path, nor does the platform help you memorize any of the information provided.
💲Lingodeer: This app may not be as well known as other language learning apps, but it’s actually better than most of them. You’ll practice the language by completing lots of different types of exercises. They also include plenty of grammar explanations and opportunities to review what you’ve studied.
💲📊Language Transfer: The Language Transfer’s courses approach language learning with what has been coined as “The Thinking Method’. Lessons are efficient in that they cover a lot of material in a short amount of time. For beginners looking to learn a language, these free courses are an effective and efficient way to start your journey.
🗺💲📊L360: They offer so much more than just current events narrated at a slower pace. It’s a comprehensive, engaging, fun, and effective way to study Spanish. It offers material in three different levels, for beginner, intermediate, and advanced learners, along with lessons using Spanish from either Spain or Latin America.
Blogs & Websites
Transparent Language Blog: While Transparent Language blog posts cover a variety of topics, they have a stronger focus on news and culture than your average language blog. It also includes a Word of the Day, an easy way to expand your vocabulary.
🗺 Learn Spanish with Reddit: A subreddit to help you learn the Spanish language! Ask their 11,000 subscribers to help you learn Spanish grammar, tenses, and anything you need to speak español! It also includes a Word of the Day.
💲 Spanish To Move: It offers a bunch of paid courses. But what I value is the rich-content blog they have. Really good for Spanish Learners. You may also download spanish lessons if you subscribe with your email address.
📊 LawlessSpanish: This Blog insights with free resources for students, teachers, and lovers of the Spanish language. It also have some interesting materials for absolute beginners. It is owned by Laura K. Lawless a creator, writer and editor from Illinois.
🔒📊 123teachme: You’ll find more than 500 resources for the novice, intermediate and advanced students. There are games, quizzes, listenings, courses, printables, spanish for kids, texts for readings and a verb conjugator.
💲📊 Spanish for your Job: If you want to learn to move your career forward, Spanish for Your Job is the right place. It offers a blog, a podcast, basic materials and lots of premium courses and lessons that require registration and payment.
💲 Espanish Teacher: Although this website offers paid online and DVD courses, its blog and youtube channel is something you should take a look at. Really good content explained in a simple, dynamic and comprehensible way.
💲 Down To Earth Spanish: They offer a variety of useful FREE printables and digital downloads as well as several niche self-paced courses such as a Spanish Accents course, a Medical course and a Spanish from Spain course among others.
🗺 SpanishDict: This is a fantastic dictionary site for Spanish but also so much more than that. Not only does it let you search for any word in Spanish or English but it also provides every conjugation and some examples so you can truly know how a word is used.
Dictionary Linguee: It is very clean looking and easy to use. My favorite part is the online feature which shows you the use of words in context from the internet. This helps me see how words are used in idioms and phrases.
🗺👨🏫 RAE: La Real Academia de la Lengua Española is the governmental institution that dictates the rules of the Spanish language throughout the world. If there is a dispute about how a word can be used, their word is the law.
Google Translator: Needs no introduction… I might add its quality has dropped lately though. It used to be a great tool for language learning but it seems Google has cut the budget for the translator because it is getting worse and worse.
Leguaje.com: This dictionary contains about 50,000 entries and contains more than 500,000 synonyms, antonyms and related words, making it one of the most complete in the Spanish language. It also features a conjugator and a spelling checker.
Verbix: Verbix conjugates verbs in 10’s of languages: Spanish, German, French, Italian, English, etc. Also, see translations for common verbs and example sentences. It is extremely easy and basic. Don’t expect much more than just a basic conjugator.
Level Tests & Quizzes
⭐️👨🏫Instituto Cervantes: Probably the most reliable as it comes from an official institution. Instituto Cervantes is one of the renowned Spanish schools worldwide, and one of the things that they’re known is the way they teach you Spanish.
123teachme Quizzes: 9 different kinds of quizzes (matching game, multiple-choice questions, fill-in-the-blank, capitals, and geography…) to test your level of Spanish. Perhaps this is not the most accurate way to test your spanish but it is the most fun way indeed.
123teachme Level Test: Test your Spanish level using their adaptive testing system that analyzes your strengths across four categories (Vocabulary, Listening, Verbs and Grammar). When you finish the test, you get a graphic with your score, your strengths and your weaknesses.
Transparent Language: Their proficiency test is made up of multiple sections, each comprised of 10-15 questions. You’ll face 30 questions for Grammar, 10 for Vocabulary and 10 for reading. At the end, you get a total score and a link to their courses.
🔒Bridge Online Language Test: You’ll find 100 questions divided into 4 categories: Listening, Vocabulary, Grammar, and Reading. They say it takes 65 minutes to complete. The downside is that you need to give your email if you want to get your score.
🔒 Cactus Language: This is a very basic test with only 40 questions that, they say, it takes 10 minutes to complete. You need to leave your email to get the score. So expect some emails trying to sell you their courses or products.
🗺📊 SpanishUno: A really good site where you can read and listen to stories in Spanish for beginners and advanced learners. It also features jokes, sayings, riddles, and etymology. The only downside is that it mixes European and Latin-American Spanish so it can be quite confusing if you have a basic level or you are still unable to distinguish them.
🔒📊 123teachme: You’ll find more than 500 authentic Listening Comprehension resources for novice, intermediate and advanced students. Each quiz is accompanied by an mp3 audio file and answers are provided so you can learn on your own. Sometimes the audio quality is quite low though.
🗺 Audible: Listening to audiobooks is a great way to get a lot of exposure because it can be done while you’re doing other things. Audible is the best place to find an incredible amount of listening material for all levels. Yet, many people don’t think about Audible for language-learning purposes.
⭐️ 🗺📊 Spanishlistening.org: You’ll find more than 400 videos to listen to. It has a quite basic interface but its simplicity makes it the best option. Also (and this is the best perk about this site) you can sort the videos by Level, Topic, Grammar or Country. So literally you can find anything you are looking for in just a few seconds.
🗺 📊👨🏫 Utexas.edu: This is a compilation of brief video clips in which native speakers from various locations throughout Latin America and Spain demonstrate various language tasks. It is really good when you want to learn useful Spanish like buying a bus ticket or ask and give directions. Provided by the University of Texas at Austin.
🗺 📊 Learn Practical Spanish Online: This website has a little bit of everything. First, you select a level and then you are presented with some grammar rules. In the end, you can prove you have learned it all by reading and listening to many stories. The downside is that many lectures have difficult words that don’t match the level they are in.
AlbaLearning: This is an amazing website that contains thousands of Spanish books to read, listen and download for free. You can find novels, non-fiction, old literature… This is, by far, your best option if you like real stuff and you hate those prefabricated nonsensical stories. It also has dual books, audiobooks for kids, and much more.
🗺 📊 Audiria: Let’s say Audiria is like a search engine for stuff in Spanish online. It Is like the «Spanish-Learning-Google» if that makes sense. This tool offers tons of free listening stuff as well as podcasts, videos, songs, books and much more. It has a poor interface but it is definitely one of the most powerful tools out there.
⭐️🗺 Spanish Language TED Talks: TED is a nonprofit organization with the mission of spreading ideas. I think we all know about TED talks on Youtube, right? Well, this is their website where you can listen to all the talks in Spanish. Also, you get the transcripts so you can practice your reading skills at the same time.
Newspapers & Magazines
A mi aire: Highly recommended. Neutral accent, scrip to follow the listening, complex vocabulary translated… It’s the one I’ve used to learn Italian and English. They talk about Spanish culture and daily stuff like holydays and events.
📊 Audiria: An online tool that freely offers tons of podcasts and videos. You can filter by level, theme, genre, speed… Let’s say Audiria is like a search engine for stuff in Spanish. Basic interface but powerful tool though.
⭐️💲🔒 Spanish Pod 101: SpanishPod101 is an online audio- and video-based language-learning program. It’s organized by language ability at four different levels: Absolute Beginner, Beginner, Intermediate and Advanced. Within each level, you’ll find different clusters of videos called “pathways.” Each pathway contains a multitude of video and audio resources with accompanying learning materials.
💲 Notes In Spanish: This Podcast brings you authentic, real Spanish conversations about real-life topics, helping you get confident with your Spanish. You can hear the audios and read the transcripts at the same time and then practice with some worksheets.
🗺📊 News in slow Spanish: News in Slow Spanish is the best Spanish podcast for people who already have an intermediate or even advanced level. It allows you to listen to a summary of the week’s news, in a simplified Spanish that is spoken at a slow pace.
📊 Podcast in Spanish: A selection of real conversations in Spanish divided into three different levels + extras. If you register you receive the learning Spanish worksheets, vocabulary tasks, webquests and transcripts too.
🗺 Españolistos: Españolistos is a Podcast hosted by Andrea (Colombian Spanish teacher) and Nate Alger (American) that is 99% spoken in Spanish with a Latin American (and gringo) dialect. Each weekly episode runs for about 30 minutes long.
🔒 Spanish Obsessed: A range of Spanish courses, suitable for all levels from complete beginner to advanced. Each course contains a range of engaging audio lessons and supporting materials. Hosted by Lis, from Colombia, and Rob, from England.
Duolingo Spanish Podcast: From the makers of Duolingo comes a new podcast that delivers real-life stories in easy-to-understand Spanish with English narration. These are not language lessons; they’re life lessons through language.
💲 Coffee Break Spanish: This Podcast promises to help you “learn a language on your coffee break.” Designed to fit into a learner’s busy schedule, the resource offers a variety of languages along with Spanish, including Italian, Chinese, German and French.
Tom Segura en Español: Tom Segura is an American comedian, who is himself learning Spanish. He interviews other comedians who are native Spanish speakers. It has a slight skew towards South American Spanish. Podcast on Youtube.
📢 Submitted by Matt
👨🏫🗺Foreign Service Institute (FSI) Spanish Basic Course: Using the Latin American dialect, it focuses heavily on pronunciation and preparing students for real-life conversations. Courses available:
👨🏫 RTE: RTE was the first TV station in Spain. It was founded in 1956 and it’s based in the Capital of Spain, Madrid. Its programming is aimed to a wide range of audiences and includes news, documentaries, debate programmes and entertainment shows.
Neox: Children’s programming during the morning, and films and series for youngsters during the evening. It mostly broadcasts American shows (in Spanish, obviously) like Family Guy, HIMYM, Two and a Half Men, The Middle, Modern Family and The Simpsons.
⭐️🗺💲🔒 LingoPie: This website makes learning addictive! They have a huge selection of TV shows in Spanish with interactive, clickable subtitles that will give you instant translation and context. It also saves all the words you clicked as flashcards for later study. I highly recommend LingoPie for those of you who enjoy learning Spanish with shows and platforms like Netflix.
👨🏫 24 horas: 24-hour news channel. From time to time they do some interviews and analysis, but it is mostly 24 hours of news. Perfect to learn formal Spanish or for people who like to learn Spanish with news.
🗺Lirica: Learn Spanish with music. Basically they offer lyric videos in both languages (English and Spanish). You’ll find latin icons like Enrique Iglesias and English-language superstars like P!nk in the Lirica repertoire.
⭐️📊Polyglot Panda: Obviously we have to recommend our stuff. Best Youtube Channel EVER! With our videos, you will learn Spanish with Movies, TV shows, and series. Every video follows the same structure: First we watch a clip with subtitles. Then we review the vocab, grammar, and expressions used In the clip. And then we watch the clip again without subtitles to test what we just learned. Simple and powerful.
🗺📊SpanishPod 101: Many people love this channel but I do not find it interesting at all. It is full of «TOP 5 ways to speak more spanish» or «7 Things you should never do in Mexico» type of videos. But, hey, to each his own.
📊Agustín Iruela: Videos to improve listening. Go directly to his playlist and select your Spanish level. It offers videos that contain subtitles and are presented classified in four levels: A1, A2, B1 and B2.
📊👨🏫 Instituto Cervantes: Compilation of excerpts from books, ordered by level and difficulty. Each reading has a pre-reading activity, a post-reading activity and lots of information about the vocabulary used and Spanish expressions and slang. Although it is delivered by an official institution (Instituto Cervantes) it has a very poor interface. But you’ve got pre and post exercises, which makes a nice extra.
🗺Grimmstories.com: Compilation of Grimm’s fairy tales (you know… Little Red Riding Hood, Hansel & Gretel, Cinderella…). You can download them on pdf or print them to read wherever you want. The best thing is that you can read them all in any language you choose, so you can print them out and make your own dual Eng-Spa books (or German-Spanish, Japanese-Spanish…).
⭐️🔒 🗺 📊 Kindle Unlimited: I can’t recommend Kindle Unlimited enough. It allows you to read over 1 million titles (and thousands of audiobooks) on any device. Obviously, you can choose titles in Spanish to read and dual books in both English and Spanish. Also, the Kindle devices have dictionaries, notes and flashcards so they are a hidden gems when it comes to language learning.
⭐️📊 Readlang: One of the best websites for improving your reading skills. You select the language you speak and the language you want to learn and automatically there are thousands of readings to choose from. You can filter by genre, readers’ votes, level or amount of words. Once you are reading, just click on any given word to know its meaning.
Languages on the web: Short stories in English translated into many languages in a convenient parallel text format to help you learn them more quickly and easily. It has only 18 stories to choose from, but it is a really good option for those who still need to have a translation near. [⚠️The website mixes all stories in all languages on the main page. Scroll down and look for the Spanish stories on the left column]
🔒📊 123teachme: Over 200 tiny Spanish passages filtered by level. Each text has a few activities and questions to help you understand the reading. Some of the content requires registration which is a shame as the content itself is quite poor and simple.
🗺📊 Learn Practical Spanish Online: This website has a little bit of everything. First, you select a level and then you are presented with some grammar rules. In the end, you can prove you have learned it all by reading and listening to many stories. Obviously, you can jump right away to the reading part if you want to. The good thing is that it has a lot of content. The downside is that many lectures have difficult words that don’t match the level they are in (for example, talking about lawyers, trials, and courts in a beginner level).
The Fable Cottage Fables and short stories written in chunks so you can read a few sentences at a time. There is audio so you can listen to the correct pronunciation, which is great for learning new words or phrases. And many stories have video so you can listen to the full audio, after you have practiced your reading.
📢 Submitted by Charlie
Music & Songs
🗺Lirica: Learn Spanish with music. Basically they offer lyric videos in both languages (English and Spanish). You’ll find latin icons like Enrique Iglesias and English-language superstars like P!nk in the Lirica repertoire.
LyricsTraining: It is an easy and fun way to learn and improve your Spanish, through the music videos and the lyrics of your favorite songs. LyricsTraining also has a special Karaoke mode that lets you sing and enjoy the full lyrics.
🗺Lyric Gaps: Lyric Gaps offers songs classified according to the language and level of difficulty of the lyrics. Once you have selected the song, you will be able to preview its clip. Then you can choose from different exercises proposed (karaoke, filling holes in the text of the song or multiple choice questions), classified by levels.
🗺 LyricFluent: LyricFluent excels by merging lyrics and translations, accompanied by interactive games for effective learning. It includes 400+ songs, with ongoing additions, and aids understanding through instant word translations and pronunciations.
📢 Submitted by Marcel
Pronunciation & Accents
Looking for Spanish classes? There’s no better way to learn the language of happyness than being guided by Pandy and Mini-Josep. With our classes you’ll learn how to study Spanish efficiently, how to keep your motivation high and tricks to memorize vocabulary with no effort. Check our Private Classes here.
💲🔒🗺📊 iTalki: This is a language learning platform that connects freelance instructors and native speakers with foreign language learners. iTalki hosts a roster of over 1,000 professional teachers and 2,000 community tutors who speak almost every language you can think of. The first category, teachers, is the most experienced and formal.
💲🔒🗺📊 Verbling: This is without a doubt the best one-on-one teaching resource when it comes to convenience. With the dashboard’s all-in-one toolbox, you can review your vocabulary cards, schedule lessons, manage assignments and much more. Also, it has an integrated classroom.
💲🔒🗺📊 Rype: Rype offers one-on-one tutoring with well-established teachers all around the world in English, French and Spanish. All teachers use a very down-to-earth methodology in their teaching, which can be adopted by all learners (i.e., total beginners or advanced speakers).
💲🔒🗺📊 Live Lingua: Every student has the right to take a one-hour free trial lesson on Skype. They receive a language learning plan and decide whether they like the teacher or not. A personal class coordinator will work with you to find the teacher that best fits your needs.
💲🔒🗺📊 Wyzant: After answering a few questions about yourself, Wyzant will introduce you to a couple of teachers that best match your answers. Afterward, based on teachers’ rates, reviews, style, qualifications, etc., you can pick the tutor you like the most and kick-start your private language lesson adventure.
💲🔒🗺📊 Tandem: After answering a few questions about yourself, Wyzant will introduce you to a couple of teachers that best match your answers. Afterward, based on teachers’ rates, reviews, style, qualifications, etc., you can pick the tutor you like the most and kick-start your private language lesson adventure.
PolyglotPanda is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com.