Understanding which resource to use when learning Spanish really depends on the type of learner you are. A common misconception is that any course or resource will be suitable for any learner, which is simply not the case.
Although investing in an online Spanish tutor is one of the best ways to enhance conversational skills, not everyone has the financial means to do so. For this reason, we have put together a list of the top 100 free online Spanish courses and lessons.
This provide you with a huge variety of courses from which to choose, and you’ll also be able to use several simultaneously. Read on to find a wide variety of the following:
Spanish Courses and Apps
Listening, Reading & Writing Materials
Spanish Audio Lessons & Podcasts
One thing before we get started: We know learning Spanish can be expensive. That’s why we’re giving you $10 to say thank you for reading our content. Sign up here to receive $10 class credit, enough for a 1 hour private lesson with italki. Tap this link to find out more.
Free Online Spanish Courses
If you’re looking for a course that is designed to guide you through each level from beginner to advanced, then the below free online Spanish courses are ideal.
1. Foreign Services Institute
Initially created to help US foreign service workers communicate while working abroad, the courses offered by the famous Foreign Services Institute are now free for anybody to use online. There are a total of seven Spanish courses to choose from, each of which features both audio and written exercises.
One thing to bear in mind with these courses, however, is that they were designed 60 years ago, so they may feel a little dated. However, with a little patience, they are all very useful tools and, at the end of the day, you’re getting free access to seven Spanish courses that will have you speaking like a native in no time.
This is a highly detailed online course that is packed with information on grammar rules, vocabulary, and pronunciation. You’re given the choice to focus on individual topics or, if you prefer, you can go through them one-by-one in a self-guided fashion.
This makes it a good choice for people who learn in slightly different ways. There is also a quiz generator at the end of each section which helps you test what you’ve learned.
3. Practical Spanish Online
This is a great free online Spanish course for people of all skill levels. You’re able to take self-guided lessons and choose whether you’d prefer a beginner, intermediate, or advanced level. This is really useful for people who still have a bit of high-school Spanish knowledge, and for revisiting once you feel you’ve conquered the basic phrases.
There are also lots of grammar and vocabulary exercises along with audio recordings that will help you perfect your pronunciation, as well as some excellent reading exercises.
4. University of Texas
This free Spanish course breaks down each stage of learning into a series of tasks, and also offers you the opportunity to learn at different levels (beginner, intermediate, and advanced). Each of the tasks contains phrases, videos, grammar, and vocabulary exercises. There’s even a free podcast included with this course to help make learning-by-ear even easier.
This course offers a huge amount of learning variety, however, the one downside is that there is a reduced amount of quizzes and exercises that help you test your knowledge on what you’ve learned so far.
5. No Comprendo – Beginner Course
Packed full of visual learning aids and test-exercises, this free online Spanish course is the ideal choice for anybody learning from scratch. It’s also a fairly short course, so it’s a good choice if you’re toying with the idea of learning Spanish and want to get a feel for the language before fully committing to a more detailed course.
Elayaa is a complete program for Spanish learning online. The core of this program is a modular learning platform with more than 100 video lessons, grammar sheets, exercises, tests, graded readings and podcasts with comprehension exercises. See our review here.
Free Online Spanish Learning Websites
Once you’ve moved past a beginner level, you’ll want to focus on learning new phrases and sentences that will extend your Spanish vocabulary. Each of the Spanish learning websites below has a little bit of everything to help you do that, along with a huge variety of material that you can work through at your own pace.
This Spanish learning website has a huge variety of lessons, verb conjugators, and materials on different topics including travel, work, and medical phrases. This makes it ideal for taking your skillset to the next level. However, it is worth noting that there is a premium subscription required to unlock some of the lessons and access to live online classes.
8. Ver Taal
Along with vocabulary and grammar exercises, this free Spanish learning website features Spanish news clips and movie trailers. This gives you the opportunity to listen in and see how much you’re able to understand from what you’ve learned. It is worth bearing in mind, however, that all of the instructions on this website are in Spanish, so it’s more suited to intermediate and advanced learners.
9. Spanish Language and Culture
Offering you free interactive games, guided readings, and videos, this is a great free Spanish course for anybody that finds it easier to learn through visual and listening exercises. There are also some traditional grammar exercises too, so really you’re being provided with a huge variety of learning tools without any cost.
10. Spanish Listening
Featuring a collection of over 400 video clips featuring native speakers discussing a variety of topics, this is one of the best free online Spanish courses for practicing listening. At the end of each video, you’re presented with a quiz and a transcript to see how well you understood the conversation.
11. The Spanish Experiment
Based around easy-to-understand short stories spoken in Spanish, each of which has excellent narration, this is another great course for practicing your listening comprehension. There are also a few free Spanish lessons to choose from that offer you clear guidance and explanations of Spanish grammar.
12. Speaking Latino
This free online Spanish course focuses on Spanish slang and accents that are unique to specific regions. All you need to do is select the country and region, and you’ll be provided with access to a list of learning resources. A Spanish blog also accompanies this website, allowing you to practice your reading skills.
13. Todo Claro
Designed for those that prefer to learn in the ‘fill in the blanks’ style, this free Spanish website offers grammar and vocabulary exercises. Each of the lessons is organized by skill level too, so it can take you right from the beginning stage through to an advanced level.
14. Medical Spanish
This free Spanish website has been designed to provide useful phrases for healthcare professionals working abroad. It’s a super-comprehensive course that includes everything from the vocabulary of the human anatomy to audio and video representations of phrases and situations a nurse or doctor may encounter.
15. Loecsen – Learn Spanish
Encourages learning by using the ‘listen and repeat’ teaching method. This free online Spanish course features a collection of vocabulary recordings and even has a built-in voice recorder that you can use to listen to your own pronunciation of words.
Free Spanish Learning Blogs
If you’re looking for advice on how to improve your Spanish language learning or you want a little more motivation to get you to the next skill level, Spanish learning blogs are a great tool. Each of the Spanish learning blogs below is created by language-learning experts and is packed with loads of advice.
16. Transparent Language – Spanish
Contains a mixture of Spanish learning tips along with articles about Latin culture. This is a very active blog with around 2-3 posts per week, and it’s a great tool for learning and for providing information on places to visit when visiting Spanish-speaking countries.
17. Verbalicity Blog
This free Spanish blog contains thought-provoking articles about learning Spanish and helps to guide you through your self-development. There are tips, hacks, and motivational pointers to help get you through each stage of learning quickly and efficiently.
18. Peppy Burro
Within this blog, you’ll find a wealth of information on learning Spanish. You’ll find some lists of fun Spanish words and phrases that you can try out straight away, and there are also links to Spanish podcasts that can help you with your listening comprehension.
19. Nacho Time
Designed to help intermediate Spanish learners break into the next stage and become fully fluent in the language. This free Spanish blog contains in-depth information on learning strategies and has tips that help to provide motivation and dispel common learning issues.
20. FluentU – Spanish
This blog is packed with content on how to learn Spanish as well as several other languages. It’s a pretty fun blog too and features articles on obscure topics such as how to learn Spanish with the bible and tricks for typing in Spanish.
Written by Maria Fernadez, a native Spanish teacher, this blog contains quick and simple tips on how to learn Spanish faster. The blog posts are also often accompanied by audio samples, so you can get the perfect pronunciation each time.
22. Don Quijote
This is a travel-focused Spanish learning blog that features articles on cultural facts and the traditions of Spanish culture. One of the best things about this blog is that each post is written in both Spanish and English, so you can switch between the two and practice your reading and writing skills.
23. Fluent in 3 Months
This is one of the most popular language-learning blogs in the world. It focuses on all languages, however, there are loads of fantastic articles aimed at those learning Spanish. There is also a section on ‘Success Stories’, which offers you some motivation to get to the next level with your language skills.
24. I Will Teach You A Language
Named in a fairly self-explanatory way, this Spanish language blog is full of tips and tricks on how to master the Spanish language. There is also advice on learning a plethora of other languages so, once you’ve mastered Spanish, you can move onto the next language on your list!
Free Spanish Learning Tools
While courses are a fantastic way to learn Spanish, you need as much help as you can get when you’re trying to master any language. Below, you’ll find a list of learning tools that can be used alongside your chosen course and make the learning process quicker and easier.
When you’re trying to translate a certain word from Spanish to English (or vice versa) many online translators won’t give you the perfect translation. But Reverso will! This context tool shows you excerpts of text in multiple contexts, which you can then use to learn each different meaning of the word. It also features a really useful conjugation tool that you can use for those trickier Spanish verbs.
If you’re struggling with pronunciation, then Forvo is the tool for you! It allows you to look up any Spanish word and will play it back to you spoken by native Spanish speakers. There’s no limit on the number of times you can replay it either, so you’ll be able to perfect your pronunciation for each word in no time.
This is basically a free online Spanish dictionary that provides translations for individual words and for entire sentences. It even links each word to community discussions, allowing you to learn more about it with more clarity.
A site perfect for Spanish learners of any level, this site provides Spanish language resources for beginners, intermediate and even advanced learners. A great balance of vocabulary and grammar exercises with a breakdown of topics and a leaderboard for keen learners!
This learning tool takes you a deep-dive into the conjugation rules of Spanish verbs. It uses conjugation tables, flashcards, and creative quizzes to help you learn faster and retain the information you’ve learned much better.
30. Internet Polyglot
With this learning tool, you’re given the opportunity to learn in a similar way to most language apps, except you’re able to choose the words you want to focus on and your testing method. Available learning exercises include multiple-choice, fill-in-the-blanks, and picture association.
31. Cambridge Institute – Spanish Test
This is a free online Spanish language test tool that will measure your speaking skill level in terms of the CEFR (Common European Framework of Reference). This means that you’ll be able to get an accurate score (A2, B1, etc), and know exactly where you are with your learning.
32. Spanish Proverbs
Super simple to use, this learning tool gives you free access to over 300 Spanish proverbs in one place. All you need to do is memorize a few of them and you’ll have extended your vocabulary with ease!
Free Spanish Conversation Practice
Learning phrases and sentences is only half of the battle when you’re mastering a new language. You also need to be able to put what you’ve learned into practice and hold a conversation. Below, you’ll find details of the best free Spanish conversation practice services available.
33. My Language Exchange
This is the first online language exchange course ever created and has been in operation for over 20 years. There are 3 million active users that you can connect with and practice holding a conversation with, including native speakers which is ideal if you’re at an advanced learning level.
34. Conversation Exchange
This free conversation exchange also has a large community of users, including native speakers. Some users have found the interface to be a little plain, but have also reported being able to find more serious conversation partners using this site.
This is a good choice for anybody looking for a learning tool with a modern interface. You can filter your search options to look for a conversation partner based on demographic information, and you can also send instant messages to members to connect instantly.
Interpals work on the same principle as a pen pal, except you’ll be connecting with somebody online and holding a face-to-face conversation in Spanish. This learning tool has a large active community of learners and native speakers, so it won’t take long at all to find your virtual pen pal!
Free Spanish Reading Courses
While speaking and listening are a huge part of learning another language, you’ll also need to be able to read and write in Spanish to build your vocabulary. Below, we’ve listed some of the best free Spanish reading and writing courses that, unlike traditional learning tools, are engaging and fun to use.
37. Centro Virtual Cervantes
Contains a plethora of short stories written in Spanish, with something for each learning level. Each story also contains an exercise that needs to be completed before and after reading, giving you the opportunity to really improve your reading comprehension.
New news articles are added to this learning course daily, and you’re able to select the stories you read based on your current skill level. This gives you the ability to learn at your own pace, rather than having to struggle with words or grammar that you’re unsure of.
39. Spanish Uno
Another online reading course that allows you to select stories based on your learning level. There are loads of different exercises featured here, but the best feature is the ability to highlight any word within a story while you’re reading it to get the English translation. You can also listen to the audio narration while you read.
40. Children’s Digital Library
Reading children’s stories is a vital part of learning how to read, write, and speak in English. The same principle applies to learning Spanish. The books within the Children’s Digital Library are easy to understand and perfect for all levels of learning. There are also over 160 books in Spanish, so you’ll never run out of something to read!
Free Spanish Media Websites
One of the best ways to learn Spanish and improve your Spanish reading skills is by reading about what’s going on in the world. Unfortunately, Spanish newspapers are pretty hard to come by in your local store; however, the free Spanish media websites below are a fantastic alternative.
41. CNN Espanol
Covers current, US-centric affairs in the Spanish language. Ideal if you’ve got a pretty good idea about what’s happening in the news, but want to read about it in Spanish.
42. BBC Mundo
A source of news and current affairs from all over the world, written in Spanish.
43. El Pais
One of Spain’s most popular newspapers, delivered to your laptop, tablet, or a smartphone in digital form.
ESPN gives you the latest news in the world of sports, all written in Spanish.
45. Muy Interesante
Not so much a newspaper as a magazine based around science, nature, health, and technology.
Want to find out what your favorite scandalous celebrities are getting up to? People is the website that lets you find out while learning Spanish at the same time!
Free Spanish Learning Apps
In the world of modern technology, it only makes sense to use an app as a way to learn Spanish. However, we should point out that an app alone is not enough to learn all the intricacies of a new language.
Instead, it should be used as a supplement alongside a free online course. Here are some of the best free Spanish learning apps you can choose from:
47. Memrise (Android / iOS)
This app offers you an introduction to the basics of Spanish vocabulary and grammar. It’s ideal for beginners as the word decks are quite basic, but you do have the opportunity to access decks created by community members as you progress. This means that there are limitless resources available for people of all learning levels.
48. Duolingo (Android / iOS)
This is one of the most famous language-learning apps in the world. It contains loads of games and exercises that help to keep you motivated with your learning, and it does a really good job of taking you through Spanish phrases and sentence formation.
49. SpanishDict Translator (Android / iOS)
If you’re looking for an all-in-one Spanish learning app, then this is the one to go for. SpanishDict Translator offers a Spanish to English dictionary, verb conjugator, and translator. It also features a fun ‘Word of the Day’ feature to keep you actively learning every day.
50. Quizlet (Android, iOS)
Uses flashcards as a learning tool, and even lets you create your own so you can focus on words and phrases that you personally struggle with. You also have access to a huge library of flashcards created by other members of the Quizlet app community.
51. Anki (Android / iOS)
Another flashcard learning app, Anki is simple to use and offers customizable options. Essentially, it’s a great app for practicing Spanish words that you’ve already learned but is limited in advancing you any further forward. It’s also worth noting that while it’s free for Android users, it does need to be purchased if you have an iPhone.
52. Google Translate (Android / iOS)
Just like the web-version, the Google Translate app is one of the best and easiest online translators available. It also offers free, downloadable language packs that you can use and refer to when traveling abroad.
53. JW Language (Android / iOS)
This app teaches sentence structure, conversational phrases, and basic vocabulary by using games and activities. Ideal for beginners or for anybody looking to brush up on their knowledge of the Spanish language.
54. Busuu (Android / iOS)
Focused more on speaking and pronunciation than most other apps, Busuu allows you to jump between subjects and filter words and phrases to your current skill level. However, to unlock all of the features, you will need to purchase a premium subscription.
55. Rosetta Stone (Android / iOS)
Rosetta Stone sets itself apart from most other apps by teaching Spanish using only Spanish words. This means there is no English translation, which may be an issue for some people, especially if you’re starting from scratch. However, it is a good way of challenging yourself when you’re at an intermediate or advanced level.
56. Wlingua (Android / iOS)
This is a really thorough Spanish learning app that covers loads of different aspects including listening, reading, and pronunciation. This is one to go for if you’re looking for an app that feels more like a course, rather than a basic program. However, as is the case with some other language apps, you do need to upgrade to a premium version to unlock all of the features.
57. Dictionary Linguee (Android / iOS)
This app is basically a Spanish dictionary that has been created by over 400 lexicographers. It can be downloaded for offline use and comes with a super handy translation feature. It won’t take you through any learning exercises, but it’s a handy tool to use alongside another Spanish reading course.
58. Learn Spanish Offline (Android)
Unlike a dictionary, this app offers you over 2,000 phrases across 18 categories. Think of it a bit like a traditional phrasebook, but with more variety and less cumbersome to carry around with you! It also works offline, which is ideal when you’re visiting a foreign country.
59. Lingvist (Android / iOS)
This is a great app for anybody graduating to an intermediate level of Spanish. It measures your current abilities and adapts over time to cater to your skill level and for how you learn best. Some unlockable features require a premium membership, but for the most part, the free version does everything you need it to.
60. SpeakTribe (Android / iOS)
This app teaches you how to speak Spanish through written and speaking exercises. It’s a great choice for beginners and is free at a beginner level. However, as you make progress there is a one-off payment required to unlock the intermediate and advanced features.
Free Spanish Podcasts
We’re all busier than ever, which means it can be a little difficult to find the time to sit down and follow an entire online course. This is where podcasts come to the rescue! Simply download, plug in your headphones, and you can learn while you’re on the go. Below, we’ve listed some of the best free Spanish podcasts available.
61. Coffee Break Spanish
Each episode of this podcast is around 15-20 minutes long, which is ideal for grabbing your attention without feeling as though you’re being bombarded with information. There are hundreds of episodes to choose from, too. However, while the podcast episodes are free, the accompanying materials require a premium subscription.
62. News in Slow Spanish
As the name suggests, the theme of the podcast is to go through current affairs in Spanish, with the hosts speaking in a slow, concise tone that’s easy to understand. This is ideal for intermediate learners who want to try out their listening comprehension, but don’t feel brave enough to venture into conversation territory just yet.
63. Notes in Spanish
There are over 200 episodes of this podcast to choose from, and the theme of each is based around conversations regarding real-world topics. There are also episodes available for each skill level, so it’s a good all-rounder for progressing from beginner to advanced.
64. Radio Ambulante
This is an award-winning podcast that teaches Spanish by using long-form audio journalism, focusing on under-reported Latino stories. While it’s really educational, it’s not for those at a beginner level. However, if you’re at an intermediate or advanced level, it’s a fantastic choice for practicing your listening skills.
65. Spanish Obsessed
This is a series of podcasts designed for people of all language skills, from beginners to those at a more advanced level. There are also a few specialized episodes that focus on pronunciation and vocabulary, which are ideal for practicing and recapping.
66. Language Treks
This is an ideal podcast for anybody with an upcoming trip to a Spanish-speaking country. Each episode is only around 10-15 minutes long and focuses on situations that you may encounter while you’re traveling. This includes ordering at restaurants, asking for information, and more.
67. Learn Spanish Survival Guide
Covers practical Spanish phrases and sentences that can be used in everyday situations. Ideal for beginners, or for anybody looking to brush up on their phrasing before heading on vacation to a Spanish-speaking country.
While not strictly a podcast in terms of format, Audiria offers you free access to over 800 Spanish audio clips that are geared towards intermediate and advanced learners. You’re also able to choose each episode based on the subject, which is particularly useful if you’re practicing for a certain situation.
69. Insta Spanish Lessons
Each of this podcast’s episodes is short and sweet and gets straight to the point focusing on useful conversational phrases. Perfect for learners of all levels.
70. Learn Spanish in Your Car
While you don’t necessarily need to be in a car to listen to this podcast, the concept remains the same – listening while doing something else. There are several ‘levels’ of this podcast that are based on your skillset. Level one is free and has over 160 short, 10-minute episodes. Access to higher levels requires a premium Spotify subscription.
71. Colloquial Spanish
This podcast teaches Spanish through the ‘listen and repeat’ method. It’s ideal for beginners and allows you to slowly build your vocabulary of Spanish phrases. It also features realistic dialogues, so you can get a broader understanding of pronunciation.
72. La Casa Rojas
A mixture of current affairs, culture, and music are all presented in the Spanish language. While this may be a little confusing for those just starting out on the Spanish language-learning journey, it’s a great source of entertaining educational material for intermediate and advanced learners.
73. Mexican Slang
This podcast is a fun way of learning Spanish words that you won’t find in a dictionary. It’s great for intermediate and advanced learners who want to add some more phrases to their vocabulary, and it’s ideal if you’ve got a trip to Mexico planned!
74. Open University Spanish
As you may have guessed, these are a series of short podcasts that have been put together by the Open University. Each episode includes a transcript so you can read alongside it and improve your reading skills while listening to the pronunciation. Some episodes also include video content.
75. One-minute Spanish
Teaches you just enough to hold a limited conversation with another Spanish speaker. Each episode is short in length, but add them all together and you’ll find yourself being able to speak basic Spanish in a short amount of time.
Free Online Spanish Learning Videos
Watching videos to learn Spanish is both entertaining and educational. It’s especially useful for anybody that finds it easier to learn through visual aids, rather than relying solely on listening or reading.
Below, you’ll find several video series that have been created with Spanish learning specifically in mind. However, as with apps, videos should be used to accompany online learning courses rather than as an exclusive learning tool.
Produced in the 1990s, this video series introduces you to the basics of Spanish. It contains 52 episodes, allowing you to build a fairly extensive vocabulary over the course of the series. The story can seem a little slow in places, but you’ll soon find yourself being able to understand what’s happening.
77. Mi Vida Loca
This is an interactive video series that contains real-time transcripts and quizzes throughout the course of each video. Produced by the BBC, Mi Vida Loca is a fantastic learning tool and contains 22 episodes that take you through the basics of Spanish.
Based around a sitcom, this show is designed for learners progressing to an intermediate level. It’s highly entertaining and, although it has some cringe-worthy moments, it’s a great visual tool for taking your Spanish language skills to the next level.
79. Video ELE
Organized by Spanish learning-levels from A1 to B2, this free video course contains 130 episodes, each of which is about 5-minutes long. Each video within the series comes with a set of practice exercises too, so you’ll be able to recap what you’ve learned.
80. 5-minute Spanish
A series of short Spanish language videos produced by the Arkansas Department of Education. This video series also comes with a Spanish textbook, which can be accessed for free through iTunes.
81. Lingus TV
This is a comedy series that takes you on a progressive course from beginner to advanced throughout. Each of the videos within the series features a transcript, along with notes that further explain the meaning of the dialogue used in the video.
While Netflix isn’t technically free, you’re highly likely to already have access to a Netflix membership. And, amongst the thousands of shows and movies on offer, the Spanish language TV shows are ideal for helping you learn the language.
Some of the best Spanish TV shows on Netflix include:
A binge-worthy series spoken in half English, half Spanish that documents the Columbian cocaine trade.
84. Club de Cuervos:
A Mexican comedy-drama based around a family-owned soccer team.
85. El Tiempo entre costuras:
A WWII period drama that takes place in Spain and Morocco.
86. Gran Hotel:
If you’d like to see a Spanish version of Downton Abbey, then you need to add Gran Hotel to your watch list!
A gripping political drama that is based around the First Lady of Mexico.
A Spanish-language drama set in the 1800s that follows the life of Queen Isabella of Spain.
YouTube Shows for Learning Spanish
YouTube has become an invaluable educational tool for students all over the world, and there are some fantastic tools for learning Spanish. Check out some of the best below.
Join Ana for detailed video lessons that feature loads of grammar concepts, along with fantastic examples and explanations.
This YouTube show takes you through a variety of Spanish phrases that are useful in different situations. You’ll also learn some useful how-to conversation tips.
91. Easy Spanish
Feature real-life conversations with native Spanish speakers discussing various topics surrounding current affairs, culture, and more.
92. Language Now
Easy to understand, yet detailed explanations of Spanish grammar presented by Professor Jason.
A well-established YouTube channel that teaches loads of Spanish grammar concepts and word examples.
A channel that contains loads of episodes focused on audiovisual lessons. Each episode is also accompanied by exercises that allow you to recap what you have learned.
Packed full of learning tips that cover a huge range of topics. Hosted by Andrea, this YouTube show is designed to help you progress from beginner to advanced in a short amount of time.
Hosted entirely in Spanish, this YouTube show includes role-playing exercises and examples that cover a wide range of situations.
Each episode produced by this show is fun, engaging, and helps you learn by appealing to your sense of humor.
Ideal for the beginner, this YouTube show delivers clear, slow explanations of Spanish words and phrases. It’s also narrated in English, so it’s easy to understand when you’re just starting out on your linguistic journey.
Teaches you some conversational phrases and tips. Ideal for beginners, intermediate, and advanced learners alike.
A super fun YouTube channel that uses animation to teach Spanish words, phrases, pronunciation, and sentence structure.
There we have it! We hope that you found this list of free online Spanish courses and lessons useful. We know the list above is pretty extensive and that you may be feeling overwhelmed by the quantity of resources available.
If you’d like to see our consolidated list of Spanish courses and apps then be sure to check out our list: Spanish Language Resources.