The only thing I would do differently is add a few more (and/or more detailed) explanations behind the reasons and rules of the grammar. (In my case its in German). That might just be because I like linguistics though ?
The impaulsive about Duolingo Learn Many Languages for Free, v5.0.14