Language learning apps and websites are great ways to supplement your language learning. I love Duolingo because they provide you with the material, and they don’t ask you to memorise lots of boring lists. They teach by using the language which is the way it is supposed to be.
Memrise is also a cool website. They concentrate on words and phrases and reward you if you are able to consistently recall the given word or phrase that they are testing you on. All in all, they are both really cool websites that I think you should check out.