Ich spreche Deutsch! Duolingo ist mein Lehrer!
I'd thoroughly recommend it to anyone wanting to casually learn a language. Even if you just do a little bit every day. Exercises are only a couple minutes long, but I spend around 15 to 30 minutes per day learning, and it's going a lot better than I expected.