Some of my students today were talking about studying for Spanish on their own. There are so many YouTube sites out there that I don't think you need to buy additional software. I have listed some in my previous posts--Senor Jordan and Senor Belles. All you really need to best utilize their sites is a list of grammar concepts and an order in which to study them. below you will find a list I took from Arriba, the textbook we use in class. This list should help you navigate the YouTube sites and tackle the various grammar concepts one at a time.
