I'm at the tail end of a 36 year career in programming. With the exception of two years as a group lead, I've been on the technical side the whole time. Easily a quarter of my work life has been spent writing and making presentations: status reports, progress reports, documentation, architecture proposals, responding to technical questions from users, code reviews, letters of reference, resumes, cover letters, blog posts, research proposals, training materials. Any time you spend learning to write and speak more clearly and persuasively is time very well spent.
I find the course really boring and unnecessary for me to learn, as most of the content is basic and easy to complete. Despite this, I don't put my 100% effort into the course which has led me to get some bad grades (I skipped doing 1 assessment that was worth 20% of my final mark)
Do not ignore work that bores you! I sympathize, and I didI've done the same thing at times, but it is a huge mistake. In school it will get you some bad grades and undercut your resume. If you pull that kind of thing at work it may get you laid off. Nobody wants an employee who's only willing to exert themselves on the tasks that interest them.