Duolingo is pretty interesting!
I think the same.. it is amazing to practice as well as a complement for regular courses. have you visited the translations section? there's lot of cool articles that you can try to translate for improve even more your skills. keep studying ;) c'ya