Every software engineer is also a writer. Improve your technical writing skills by taking one of Google's free technical writing courses. We've aimed these courses at people in the following roles:
- professional software engineers
- computer science students
- engineering-adjacent roles, such as product managers
The courses are free, fun, and valuable to your career. Thousands of Google software engineers have taken and loved these courses. Note that these courses focus on technical writing, not on general English writing or business writing.
You need at least a little writing proficiency in English, but you don't need to be a strong writer to take these courses. You will find these courses easier to understand if you have at least a little background in coding, though you don't need to be an expert coder.
We're currently offering the following courses:
- Technical Writing One, which covers the critical basics of technical writing.
- Technical Writing Two, which covers intermediate topics in technical writing.
- Tech Writing for Accessibility, which covers how to make your documents more accessible for everyone.
Each course consists of the following two parts:
- self-paced online pre-class material
- virtual live session
To attend a virtual live session, you need to join the class using a Google Account with access to Google Meet and Google Docs. You can turn captions on in Google Meet.
Though not a requirement, we strongly recommend studying the self-paced online pre-class material prior to attending a virtual live session. Click one of the following links to access the self-paced online pre-class material:
Facilitators
Going forward, most of the public courses listed in the "Schedule" section are facilitated by people who don't work for Google. We are very grateful to these volunteers! As these volunteers are not Google employees, Google can't accept any responsibility for false or misleading statements made during these public classes.
Thank you to all the facilitators who led technical writing classes in 2023 and to all of our wonderful students.
Schedule
A big thank you to our external teachers, Kevin McGrail and Charlene Kuye, for leading wonderful classes in 2023!
We don't offer a way to preregister for virtual live sessions. To attend a virtual live session, consult the following table and click the appropriate Google Meet link at the specified time.
Course | Date | PT | ET | GMT | Google Meet link | Facilitator |
---|---|---|---|---|---|---|
Technical Writing One | Fri. Mar. 8, 2024 | 11:00 AM - 1:30 PM | 2:00 PM - 4:30 PM | 7:00 PM - 9:30 PM | Google Meet | Kevin McGrail |
Technical Writing One | Tue. Apr. 9, 2024 | 6:00 AM - 8:30 AM | 9:00 AM - 11:30 AM | 1:00 PM - 3:30 PM | Google Meet | Barry Rosenberg |
- PT: United States Pacific Time (UTC -7)
- ET: United States Eastern Time (UTC -4)
- GMT: Greenwich Mean Time (UTC +0)
Train the Trainer
A Train the Trainer session helps prepare you to teach Technical Writing One or Technical Writing Two. During a Train the Trainer session, an experienced trainer will explain how to teach a course and will answer any of your questions.
Course | Date | PT | ET | GMT | Google Meet link | Facilitator |
---|---|---|---|---|---|---|
Train the Trainer | Tue. Mar. 12, 2024 | 10:00 AM - 11:00 AM | 1:00 PM - 2:00 PM | 6:00 PM - 7:00 PM | Google Meet | Barry Rosenberg |