What are good apps (for free) to practice a language?

Aside from duolingo.

Im currently learning Spanish, but multiple language courses in the app would be nice too

What are good apps (for free) to practice a language?
Post Opinion