I write technical documents and reports as part of my job. The topics outlined in this resource are IMO a good resource in learning the basics of those skills. I didn't find any exercises that provided feedback to the user. I would supplement this with a great deal of technical, academic, and scientific writing and if possible, feedback critical to improving. The videos I skimmed were understandable and informal.