Rockalingua is an online, music-based resource that helps students learn Spanish in an engaging way – through videos, songs, games and other activities. Rockalingua promotes repetition, which is essential for language acquisition, by presenting the material in several different formats. Through this repetition, students are able to develop listening, speaking, reading and writing skills in the target language. Rockalingua is used in schools as well as in homeschool settings and can be a valuable resource. Although the site does have subscription options, there are also numerous lessons and activities that can be tried for free. Check out lessons on numbers and colors, weather, days of the week, and feelings, methods of transportation, and more.