Quoted By:
俺はぺこらを強姦したい!
(Srsly though, duolingo is limited to keigo. I've also have anki, my phone has installed japanese speech recognition/speech typing, and my chrome has furigana, also downloaded kanji dictionaries and grammar books like by Makino, etc. etc... but free stuff can only do so much. Live classes with professors, wheren there is actual interaction, are psychologically the most efficient way to learn a language (besides actually living in Japan) but of course, profs demand a lot of money.)