All of the resources listed below are free of cost to use. They are great resources to further enhance your knowledge in a world language classroom, practice what you have learned, and/or perhaps clarify something that you didn't quite understand in class.
Duolingo is a website that can be used for extra reinforcement for vocabulary and/or verb conjugations. You can create a profile and save your progress. They also provide you with the option of taking a placement exam or starting off with the basics.