A different way to do it could be to use the app Hello Talk. It is not an ordinary language course but a service where you can talk to native speakers all over the world. The idea is that you, for example, who want to learn better German, find a language partner in Germany.
Read more: Learn a language with the free app Duolingo
In the app you can both talk or chat, and there are a number of built-in language tools. For example, it is possible to mark when someone makes a mistake.
If you want to be more advanced, you can choose Tandem. Here you get to meet more professional teachers who, for a fee, can help you with your language development.