A little unrelated to you original question, but it seems useful.
I could add “learn to write” to my goals but that seems significantly harder to self teach, because checking my work is harder than looking up the same sentence in the English version of the book.
You can try Lang-8 where some native speakers correct your writing while you do the same for some other users.
I used it in the past and the community was very good, the texts I submitted were corrected very fast (it depended on the time I have posted them, but usually less than a day, and sometimes in a few minutes), and most users also added some good comments on how to sound more natural or some suggestions of alternatives.
A little unrelated to you original question, but it seems useful.
You can try Lang-8 where some native speakers correct your writing while you do the same for some other users. I used it in the past and the community was very good, the texts I submitted were corrected very fast (it depended on the time I have posted them, but usually less than a day, and sometimes in a few minutes), and most users also added some good comments on how to sound more natural or some suggestions of alternatives.
Lang-8 looks incredible, thank you.