Welcome to our list of the best Spanish resources for learners available online. We've organized the websites and apps we chose by category to make them easier to navigate. Browse through these resources to learn Spanish and click on a title or image to try one out.

Mirari even made a video about our favorite resources for Spanish practice if you don't know where to start. And watching it is a great way to practice your listening skills, since she speaks Spanish in the video! There are subtitles in English if you need them, and you can always slow down the video by clicking the gear icon in the bottom corner (set the playback speed to 0.5x or 0.75x). Enjoy!

Memorizing Vocabulary

Techniques and apps for learning words and phrases

Our all-in-one, multi-platform solution for learning the most useful words and phrases, immersing yourself in a language, and practicing with numerous Spanish resources (e.g. videos, audiobooks, books, articles). Provides access via web and iOS/Android app.

A good multilingual dictionary with a very active forum to help you find the most appropriate English-to-Spanish and Spanish-to-English translations for any context.

SpanishDict is an extremely accessible online Spanish-English dictionary with a clean, sleek interface, making it a leading resource for people who want to learn Spanish. It also has a conjugation tool, quizzes, audio clips, grammar lessons, and more.

The well-known Spanish newspaper (for more info, scroll down to the reading resources section) also features a translation tool, powered by Reverso. It's handy for deciphering the news you read in Spanish, because it provides definitions, translations, and example sentences for more context.

Depending on your needs, you may want a more specialized Spanish dictionary (for example, check out TuBabel if you're looking for a slang term used in a specific Latin American country). This list features the 9 best online Spanish dictionaries according to our team.

Listening Comprehension

Techniques for improving listening skills

We developed our very own gripping audio series that's completely in Spanish. It’s addictive (thanks to powerful cliffhangers) and best of all, it will help you improve your Spanish. Throughout the series’ 27 episodes, you’ll work on your Spanish listening skills, broaden your vocabulary, and learn some essential grammar and conjugations. And of course, you’ll learn who “el hombre sin nombre” really is!

A selection of the best Spanish-language podcasts for learners, broken down by level.

In this podcast, Marco, who has a Chilean accent, and Jessi, who has a Colombian accent, talk about the Spanish language and Latino culture.

Vicente, the host of this podcast, talks about many topics... but his goal is to teach his listeners something new in Spanish in every episode. A great podcast for learners.

One of the best weekly news podcasts (podcasts, in general, really) for intermediate Spanish learners.

This podcast produces 15-20 minute episodes for learners, and it's a very good Spanish resource for beginners.

Lots of radio shows on various topics to listen to online or download. They're produced in Latin American dialects of Spanish, so they're slightly slower and easier to understand for many learners.

Their website has TV, radio, and even articles, so you can use it to work on both your listening and reading comprehension.

Televisa is a Mexican TV programming company. On their website, you can watch lots of different channels from Mexico and Latin America en vivo (live).

Short speeches given by experts on different topics ("El marketing para terminar guerras," "Nuestras mentiras en la vida y en los negocios" and "¿Puede la cocina cambiar el mundo?" to name just a few!). They're super interesting, and subtitles are available so even beginners can use this Spanish resource.

The great thing about learning a language by watching Spanish movies and TV on Netflix is that you can be immersed in the language while familiarizing yourself with Hispanic and Latino culture and customs.

Who said learning a language had to be boring? Watching Spanish-language movies is a fun and effective way to improve your Spanish, especially your listening comprehension. We’ve compiled a list of the best Spanish movies to help improve your language skills.

If movies are too long or complex for your limited Spanish skills (or if you just don't have time), start with TV shows and work your way up.

Telenovelas, Spanish soap operas, feature juicy, dramatic cliffhangers to look forward to every weekday afternoon (or all day any day, if you choose to watch online). And even better, you can use them to brush up on your Spanish skills.

A cool, interactive exercise (a sort of short movie, that you get to star in), with an engaging storyline designed specifically for English speakers who are learning Spanish. This multimedia adventure is perfect for learning vocabulary, grammar and pronunciation basics.

Take a look around our YouTube channel for tons of smart tips and hacks about learning Spanish – and other languages, too! We publish new videos every Tuesday. Don't forget to turn on your notifications (click the little bell when you subscribe), because you won't want to miss a single second!

Cody, a Spanish learner, and María, a native Spanish speaker, make fun and interesting videos on various topics to help their subscribers learn the language. Most of their videos are in Spanish, but they sometimes explain certain concepts in English.

Funny sketches in Chilean Spanish, with built-in Spanish subtitles.

National Geographic has a special site with videos, articles, and photo journalism in Spanish. It covers interesting topics like science, outer space, and nature.


MosaSpeak: Habla Español con Confianza is our complete online course to help you improve your spoken Spanish. With this MasterClass, you'll learn to speak more fluidly, gain confidence, and improve your Spanish pronunciation.

Chatting with a language partner is one of the best and most entertaining ways to improve your language skills, from speaking and pronunciation, to vocab and listening, and even culture and confidence. We tested the most popular language exchange websites and created a guide to help you decide which one is best for you.

Find lots of Spanish speakers who are interested in forming language tandems—partner up and chat with someone who wants to learn your native language in exchange for teaching you Spanish.

Book affordable paid lessons with a tutor. Teachers are handpicked by LanguaTalk, and you can even book a free trial session to make sure you click with the tutor before you commit to a full Spanish lesson.

Guides and tools for conversation and pronunciation

Download our free Spanish travel phrasebook and conversation guide, which contains 83 pages and over 1000 words and phrases in Spanish (plus their English translation). Vocabulary is arranged by theme and frequency.

With Forvo, learn how to pronounce nearly any word you can think of in Spanish (and lots of other popular languages)! Native speakers volunteer to record themselves, so that all you have to do is search for and click on a word to hear it pronounced. Sometimes there are even several recordings for the same word, so you can listen to the accent you want to learn.

Our page about Spanish pronunciation has info, tips, and tools to help you work on all of the trickiest Spanish sounds and improve your accent.

Reading and Writing

Newspapers and other media

An EFE site for Spanish learners. It's like a normal news website, with headlines from all over the world, written with people who are learning Spanish as a foreign language in mind. Each article is clearly marked with a reading level (B1, B2, etc.) and some include extra exercises to practice with.

The most widely read newspaper in Spain. For beginners, there's also an English edition that features a selection of translated and adapted articles from the Spanish version, so you can follow along more easily. Plus, check out El País TV for videos.

Next, a Spanish-language news outlet that publishes a national edition, plus 10 regional editions, daily. Be sure to check out their photo and video journalism section.

Perfect reading material for learners who use Spanish for work or who are interested in economic and financial news.

And finally, a popular sports publication in Spain. Work on your Spanish and keep up with the latest sports news. Produced by Unidad Editorial, a publishing group that is also responsible for El Mundo and Expansión.

A University of Texas at Austin project developed this portal, which hosts lots of high-quality grammar lessons that are easy to understand, and quizzes to test your knowledge.

Other Useful Guides and Resources

Spanish55 Online Spanish Lessons

Spanish55 was founded specifically to help English speakers learn to speak Spanish fluently. Schedule a free 55-minute consultation with a potential teacher to find out if their Skype tutoring service is right for you. All of their private tutors are bilingual and have at least 5 years of experience teaching Spanish as a second language, so unlike other language exchange/tutoring sites, you know that the teacher you get will be qualified to help you succeed.

How to Learn Spanish Fast

Online resources, tips, methods, and techniques to help you learn Spanish as quickly as possible. Don’t waste any more time – start learning today!

Learn Business Spanish MosaLingua App

If one of your language goals is to be able to use Spanish in professional contexts, like business trips or presentations to Spanish-speaking partners, you need this app. Learn key vocab for day-to-day business and specific sectors.

MosaTraining: How to Learn Any Language

This course was designed to give you the tools and techniques you need to learn any language (including Spanish!). Learn the secret techniques used by polyglots, practice the most effective learning methods, and stock your proverbial toolbox with all of the resources you could possibly need to learn Spanish quickly and have fun doing it.

10 Spanish Songs to Help You Learn the Language

Listening to music and singing along is an entertaining and effective way to improve your language skills. Here are some of our favorite and most instructive Spanish songs.


We hope these resources to learn Spanish will be of a big help to you. We’re constantly searching for the best resources to help you improve your Spanish skills and updating this page, so be sure to come back from time to time. And finally, if there are any great tools or resources we didn’t mention but that deserve to be on the list, click here to let us know about them.