Practice Grammar and Vocabulary with Written Spanish
When learning Spanish on your own, one of the most difficult tasks is developing writing skills. You won’t be able to perfect your writing on your own, but you will be able to improve certain skills.
Utilize YouTube
There are a number of YouTube channels dedicated to teaching Spanish to beginners and intermediate students. Among the best YouTube channels to look for are those that provide grammatical tutorials, vocabulary explanations, and simple Spanish dialogues.
Mix Spanish Dictations with Songs
For young Spanish children, dictation is a common elementary school exercise. It ensures that they learn how to write in Spanish correctly—and it can be just as effective for learning Spanish as a second language! It only takes a text and someone reading it to you.
Watch Spanish television and films on a regular basis
Choose a Spanish TV show or film that you think you’ll enjoy. Watch it with English subtitles for the first time. If it’s a movie, you’ll have to watch it again. If it’s a TV show, just skip to the next episode. Instead of English subtitles, watch it with Spanish subtitles this time.
Create and Apply Spanish Flashcards
Flashcards are obviously not ideal for all aspects of Spanish learning, but for the simpler elements of the language, such as vocabulary definitions or translations, word genders, and different verb forms, homemade flashcards can be an effective practice.

Written Spanish Exercises (with an Answer Guide)
Written exercises are often regarded as the bane of many students’ Spanish learning experiences, but this valuable practice tool should not be overlooked. By improving your writing skills, you’ll be reinforcing all of the grammar rules you’ve been learning.
Have a good time while learning Spanish.
Use online gamified apps that aim to teach Spanish in a game-like format. One of the most well-known of these is Duolingo, which incorporates mini-games, levels, and learning streaks to make learning Spanish enjoyable. You can also learn Spanish by playing a variety of online games. These games are ideal for beginners who want to practise common vocabulary topics or grammar constructs like verb conjugations.
Immersion
Travel to a Spanish-speaking country to take advantage of the opportunity to learn new words and phrases and put what you’ve learned into practice by conversing with natives while staying with them. Of course, not everyone has the luxury of travelling. Fortunately, you don’t have to leave your city or town to benefit from interacting with Spanish speakers! Another option is to use a website like mylanguageexchange.com or italki.com to find a Spanish language exchange partner.
Sign up for a self-paced Spanish course.
A self-guided Spanish course, regardless of level, can be an excellent way to learn Spanish grammar and vocabulary in a systematic fashion. It can also give you more opportunities to speak, listen to, read, and write Spanish at a level that will benefit your current abilities. You could look into sites like ielanguages.com or informal courses like University of Texas and SynergySpanish, which provide more interactive learning based on your level.
