Duolingo - can be used from a computer or an iPad/iPhone
FluentU - can be used from a computer or an iPhone (which can also be installed on an iPad)
Both of these will require that you set up an account. What I've done for now is create one for the class to allow my keen students to experiment with it.
Come see me if you have any questions. I'll be happy to help!