Build a great developer experience with documentation

2 Weeks

·

Cohort-based Course

Learn the writing frameworks used by Google, Stripe, and the Linux Foundation to engage users and improve your docs experience.

Course overview

Stop questioning yourself and start writing

Documentation is good for your product, your team, your career, and your inbox. If you have expertise to share with your users, docs are the best way to do it.


Join this cohort to learn from technical writing experts on how to turn complex code, specs, and use cases into excellent docs that enhance your user experience and scale product adoption. Don't let a lack of docs skills get in the way of improving your product, advancing your career, or finding a new job.


We'll teach you how to bootstrap a new documentation set, create processes for ongoing contributions, maintain document quality, and most importantly, get leadership to care.

Who is this course for?

01

Developers, product managers, and engineering managers who are underwater with their docs responsibilities.

02

Confident coders and product owners who already write some documentation, but never had formal training on how to do it right.

03

Code owners who deserve a vacation! Gain the freedom to take time away from work instead of everything breaking without you.

What you’ll get out of this course

Document like a pro

Technical documentation is not a mystical art form—it's practical communication. Learn how to do it right and do it quickly, while leveraging data-backed frameworks, templates, and style conventions.

Outline and execute

There's a lot about your code you already know—but the key is to transfer that knowledge to your users efficiently. We'll show you how to effectively go from outline to finished document to serve your users and save yourself time.

Find the cure for user pain

Software products are alive and always evolving. Learn how to find the sharp edges and gaps that cause your users pain, and how to provide a cure with great docs.

Build resilient and repeatable processes

Learn how the pros consistently create and maintain great docs that are well-organized and easy to find, whether it's for a new product launch or cleaning up tech debt.


Meet your instructors

Jared Bhatti

Jared Bhatti

Jared leads documentation at Waymo and is co-author of Docs for Developers: An Engineer’s Guide to Technical Writing. Before Waymo, Jared led documentation on Google Cloud and open source documentation on Kubernetes.

Sarah Corleissen

Sarah Corleissen

Sarah is Head of Documentation at Isovalent, where she works on open source and enterprise documentation for Cilium and eBPF. Sarah led the growth of Kubernetes docs from single company leadership to full community ownership.

Dave Nunez

Dave Nunez

Dave has worked at tiny startups and large enterprises, most notably building and leading world-class documentation teams at Uber and serving as Stripe's Head of Docs.


Dave now works full-time as a consultant, advisor, and angel investor for fast-growing, innovative companies who want to offer a world-class developer experience.

Heidi Waterhouse

Heidi Waterhouse

Heidi has spent most of her career doing documentation at very small companies two years after they first needed documentation. She likes finding all the bits of documentation and putting them together into something whole and useful.

A pattern of wavy dots
Be the first to know about upcoming cohorts

Build a great developer experience with documentation

|

Bulk purchases

Course syllabus

01

Introduction


02

Understanding your audience (and what holds them back)


03

Making a documentation plan


04

Creating a publishing process

05

Keeping your content organized and findable

06

Tools of the trade (including analytics, publishing platforms, and LLMs)

07

Career success with documentation

08

Bonus: Q&A with instructors

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

A pattern of wavy dots
Be the first to know about upcoming cohorts

Build a great developer experience with documentation

|

Bulk purchases