All my students have Duolingo accounts; it's free and easy to use... and a little bit addictive. We'll be using it for general practice about once a week for 20 minutes, but I encourage you to use it more than that: when you're waiting for the bus, when you're "bored" at home, or when you've finished all your other work in another class (as long as it's okay for you to use your phone of course).

Click https://www.duolingo.com/ link to open resource.