There are good websites that offer…
…you the possibility to learn Spanish for free with online tools like: word of day, phrase of the day, grammar lessons, videos, quizzes etc. Sometimes you can also choose the topic that interests you or field like Travel Spanish, Spanish for Work, Medical Spanish etc. When you choose your topic it will help you to focus better and you also have more fun.
Some websites offer you free Spanish lessons based on vocabulary, grammar, pronunciation, verbs, daily words, cultural notes etc. They might have two sections. One you pay for and one that is for free. So go ahead and try the free versions so that you can test them. If you like it you can later on buy the paid version.
Especially if you are a beginner, and you do not want to invest money, I would suggest that you try some free versions of Spanish courses. I have a list of some below. Have a look at them. If you don’t mind providing your email address then you might consider getting every day one word or phrase that you can learn. This can be useful when you have a very busy schedule and you have only couple of minutes a day, but note that your progress will be slower. More time spent a day learning the language the faster your results will be.
If you are advanced there still are many ways how you can learn for free. A lot of learning material meant for beginners can be used by people in advanced level because the vocabulary of some courses for beginners might be pretty extensive. If you consider your skills to be at the advanced levels and you still learn in beginners sections of some courses do not let that disappoint you. You will find yourself understand most of the stuff and this will keep you motivated. You will however still find some words you did not know or just forgot hence this is good to learn them again.
I feel the urgency to drop some lines about the difference of free online Spanish courses and paid courses. The difference might be in quality, quantity, regular updates, special features, customer support, portability etc. The human nature believes that what is paid for is better quality. What we pay for also commits us easier as we invested some money into something and now we feel like we need, want, must continue. After the purchase this inner urge to learn lasts for some time and then it might disappear. So it is always very crucial whether you paid for the language course or you learn online with free course to motivate yourself, to set certain time a day to learn the stuff, to keep the ball rolling. It is not the money that makes the difference but the commitment. You can learn a language for free to the perfection if you choose so, but only and only if you never stop in the long run. Couples of days or even weeks without learning do not really matter. What matters is what happens after these couple of days and weeks.
Here are some resources of free online Spanish courses that you might find useful:
These are just the websites that Google gave me on the first try. So go ahead, have a look and start learning even today.