You can Learn Spanish Online in the comfort of your own home by enrolling on an internet based course designed by a team of teachers specialised in Spanish as a foreign Language. The great advantage of studying Spanish online is that you can progress at your own pace and enhance your learning by receiving personal support from qualified Spanish language teachers. These courses are no pushover and require all the dedication of a classroom based course. There are four levels available with each level taking around 40 hours of study so they can cater for all levels from novice through to advanced speaker. Learning is done through your computer with weekly contact with an online teacher.
http://www.donquijote.org/spanish-at-home/This is one of the many online courses you can enrol on. Just Google online courses and take your pick.