Stay organized with collections
Save and categorize content based on your preferences.
We offer courses in several different educational modes.
Combination of pre-class and instructor-led
The following courses consist of a combination of the following:
Pre-class work that students do on their own
An instructor-led session
Students do the pre-class work before attending the instructor-led session.
The pre-class components introduce topics; the instructor-led components
integrate and practice those topics. That said, even if students never
take the instructor-led session, the pre-class work by itself provides
significant educational value.
Google provides all the materials needed to run your own instructor-led
sessions. If you'd like to facilitate instructor-led sessions for your
organization, see
Facilitating Technical Writing Courses.
Target audience
The target audience for most of these courses is as follows:
Software engineers
Software engineering or computer science students
Engineering-adjacent roles (such as product managers)
Although we don't explicitly aim these courses at technical writers, many
technical writers or people training to be technical writers find these
courses useful. Tech Writing for Accessibility is particularly useful
for technical writers.
Other languages
These technical writing courses are only available in English. True,
many of the lessons in this course are relevant to other languages.
However, certain recommendations that are helpful in English become
culturally or grammatically incorrect when translated.
[null,null,["Last updated 2025-08-18 UTC."],[[["\u003cp\u003eThere are four technical writing courses covering fundamental, intermediate, accessibility, and error message topics.\u003c/p\u003e\n"],["\u003cp\u003eAll courses include pre-class work for introductory topics and some have optional in-class sessions for practice.\u003c/p\u003e\n"],["\u003cp\u003eCourses benefit software engineers, students, and those in engineering-adjacent roles, while the accessibility course targets a wider technical audience.\u003c/p\u003e\n"],["\u003cp\u003eMaterials are available for organizations to facilitate internal sessions, although no certificate is provided upon completion.\u003c/p\u003e\n"]]],["The provided courses cover technical writing basics, intermediate topics, accessible documentation, and error message writing. \"Technical Writing One\" and \"Two\" target engineers and students, while \"Accessibility\" is for all technical writers. Pre-class work introduces topics, and in-class sessions offer practice. Google offers in-class materials for organizations and occasionally holds free sessions. No certificates are provided, and all courses are in English.\n"],null,["# Overview of technical writing courses\n\n\u003cbr /\u003e\n\nWe offer courses in several different educational modes.\n\nCombination of pre-class and instructor-led\n-------------------------------------------\n\nThe following courses consist of a combination of the following:\n\n- Pre-class work that students do on their own\n- An instructor-led session\n\nStudents do the pre-class work *before* attending the instructor-led session.\nThe pre-class components introduce topics; the instructor-led components\nintegrate and practice those topics. That said, even if students never\ntake the instructor-led session, the pre-class work by itself provides\nsignificant educational value.\n\n| Title | Summary | Pre-class time | Instructor-led time | Link to pre-class work |\n|-----------------------|-------------------------------------------------|----------------|---------------------|--------------------------------|\n| Technical Writing One | Learn the critical basics of technical writing. | 2 hours | 2.5 - 3.0 hours | [Pre-class](/tech-writing/one) |\n| Technical Writing Two | Learn intermediate topics in technical writing. | 1.5 hours | 2.5 - 3.0 hours | [Pre-class](/tech-writing/two) |\n\nSelf-study\n----------\n\nThe following course is self-study only:\n\n| Title | Summary | Time | Link to course |\n|--------------------------------|--------------------------------------------------------|-----------|----------------------------------------|\n| Writing Helpful Error Messages | Learn to write clearer, more effective error messages. | 1.5 hours | [Course](/tech-writing/error-messages) |\n\nSelf-study *or* instructor-led\n------------------------------\n\nThe following course is available in both self-study and instructor-led formats.\nBoth formats cover similar (though, not quite identical) topics:\n\n| Title | Summary | Time | Link to self-study | Link to instructor-led |\n|-----------------------------------------------|-----------------------------------------------------------------|-----------|--------------------------------------------------|--------------------------------------------|\n| Tech Writing for Accessibility instructor-led | Develop skills for making documentation more accessible to all. | 1.5 hours | [Course](/tech-writing/accessibility/self-study) | [Course info](/tech-writing/accessibility) |\n\nRun your own instructor-led classes\n-----------------------------------\n\nGoogle provides all the materials needed to run your own instructor-led\nsessions. If you'd like to facilitate instructor-led sessions for your\norganization, see\n[Facilitating Technical Writing Courses](/tech-writing/for-instructors).\n| **Note:** Google occasionally runs free, instructor-led sessions open to the general public. See [Announcements](/tech-writing/announcements) for details.\n\nTarget audience\n---------------\n\nThe target audience for most of these courses is as follows:\n\n- Software engineers\n- Software engineering or computer science students\n- Engineering-adjacent roles (such as product managers)\n\nAlthough we don't explicitly aim these courses at technical writers, many\ntechnical writers or people training to be technical writers find these\ncourses useful. *Tech Writing for Accessibility* is particularly useful\nfor technical writers.\n| **Note:** Google doesn't provide a certificate for completing these courses.\n\nOther languages\n---------------\n\nThese technical writing courses are only available in English. True,\nmany of the lessons in this course are relevant to other languages.\nHowever, certain recommendations that are helpful in English become\nculturally or grammatically incorrect when translated."]]