Back
Upcoming Classes & Events
MM/DD
MM/DD
Today
ddd, MMM. DD
9:00-11:00am PT
How To Write A Children's Book With Lisa Lerner
7:00-8:30pm PT
Write Away with Laurie Ann Doyle
6:30-8:30pm PT
Intermediate Short Fiction: Refining Your Work for Submission with Rita Chang-Eppig
6:30-8:30pm PT
Intermediate Short Fiction: Refining Your Work for Submission with Rita Chang-Eppig
6:30-8:30pm PT
Intermediate Short Fiction: Refining Your Work for Submission with Rita Chang-Eppig
6:30-8:30pm PT
Intermediate Short Fiction: Refining Your Work for Submission with Rita Chang-Eppig
6:30-8:30pm PT
Intermediate Short Fiction: Refining Your Work for Submission with Rita Chang-Eppig
6:30-8:30pm PT
Intermediate Short Fiction: Refining Your Work for Submission with Rita Chang-Eppig
6:30-8:30pm PT
Write Short Stories Like the Masters with Jenny Bitner
6:30-8:30pm PT
Write Short Stories Like the Masters with Jenny Bitner
6:30-8:30pm PT
Write Short Stories Like the Masters with Jenny Bitner
6:30-8:30pm PT
Write Short Stories Like the Masters with Jenny Bitner
6:30-8:30pm PT
Write Short Stories Like the Masters with Jenny Bitner
6:30-8:30pm PT
Write Short Stories Like the Masters with Jenny Bitner
6:00-8:30pm PT
Start from Scratch: Write a Story in 6 Weeks with Lindsey Crittenden
6:00-8:30pm PT
Start from Scratch: Write a Story in 6 Weeks with Lindsey Crittenden
6:00-8:30pm PT
Start from Scratch: Write a Story in 6 Weeks with Lindsey Crittenden
6:00-8:30pm PT
Start from Scratch: Write a Story in 6 Weeks with Lindsey Crittenden
6:00-8:30pm PT
Start from Scratch: Write a Story in 6 Weeks with Lindsey Crittenden
6:00-8:30pm PT
Start from Scratch: Write a Story in 6 Weeks with Lindsey Crittenden
6:00-8:00pm PT
Flash Fiction: Little Stories with A Big Kick, with Jenny Bitner
6:00-8:00pm PT
Flash Fiction: Little Stories with A Big Kick, with Jenny Bitner
6:00-8:00pm PT
Flash Fiction: Little Stories with A Big Kick, with Jenny Bitner
6:00-8:00pm PT
Flash Fiction: Little Stories with A Big Kick, with Jenny Bitner
6:00-8:00pm PT
Flash Fiction: Little Stories with A Big Kick, with Jenny Bitner
6:00-8:00pm PT
Flash Fiction: Little Stories with A Big Kick, with Jenny Bitner
6:00-8:00pm PT
Autofiction: Combining Memoir and Fiction with Jenny Bitner
6:00-8:00pm PT
Talk to Me: Writing the Personal Essay with Audrey Ferber
6:00-7:30pm PT
Cyborgs, Witches, and the Apocalypse: Writing a Genre Hybrid with Doug Henderson
6:00-7:30pm PT
Cyborgs, Witches, and the Apocalypse: Writing a Genre Hybrid with Doug Henderson
6:00-7:30pm PT
Cyborgs, Witches, and the Apocalypse: Writing a Genre Hybrid with Doug Henderson
6:00-7:30pm PT
Cyborgs, Witches, and the Apocalypse: Writing a Genre Hybrid with Doug Henderson
6:00-7:30pm PT
Cyborgs, Witches, and the Apocalypse: Writing a Genre Hybrid with Doug Henderson
6:00-7:30pm PT
Cyborgs, Witches, and the Apocalypse: Writing a Genre Hybrid with Doug Henderson
6:00-7:30pm PT
Grotto Nights with San Francisco Public Library - Virtual Event
6:00-7:30pm PT
Grotto Nights with San Francisco Public Library - Virtual Event Feb. 7th
6:00-7:00pm PT
Book Club: Virginia Woolf's To the Lighthouse with Mark Wallace
6:00-7:00pm PT
Book Club: Virginia Woolf's To the Lighthouse with Mark Wallace
6:00-7:00pm PT
Book Club: Virginia Woolf's To the Lighthouse with Mark Wallace
6:00-7:00pm PT
Book Club: Virginia Woolf's To the Lighthouse with Mark Wallace
6:00-7:00pm PT
Book Club: Virginia Woolf's To the Lighthouse with Mark Wallace
6:00-7:00pm PT
Write-In with Audrey Ferber
6:00-7:00pm PT
Write-In with Sabina Khan-ibarra
6:00-7:00pm PT
Write-In with Audrey Ferber
6:00-7:00pm PT
Winter Write-In: Jan 18th, 2023 with Maw Shein Win
6:00-7:00pm PT
Winter Write-In: Jan. 25th, 2023 with Rita Chang-Eppig
6:00-7:00pm PT
Winter Write-In: Feb. 1st, 2023 with Rita Chang-Eppig
6:00-7:00pm PT
Winter Write-In: Feb. 8th, 2023 with Rita Chang-Eppig
6:00-7:00pm PT
Winter Write-In: Feb. 15th, 2023 with Maw Shein Win
6:00-7:00pm PT
Winter Write-In: Feb. 27th, 2023 with Jenny Qi
6:00-7:00pm PT
Winter Write-In: March 13th, 2023 with Jenny Qi
6:00-7:00pm PT
Winter Write-In: March 27th, 2023 with Jenny Qi
5:00pm PT
Salesforce Park Poetry Series, Feb. 2nd
5:00-7:00pm PT
Writing Family Stories with Susan Ito
5:00-7:00pm PT
Writing Family Stories with Susan Ito
5:00-7:00pm PT
Writing Family Stories with Susan Ito
5:00-7:00pm PT
Writing Family Stories with Susan Ito
5:00-7:00pm PT
Writing Family Stories with Susan Ito
5:00-7:00pm PT
Adoption, Kinship & Family: A Writing Workshop with Susan Ito
5:00-7:00pm PT
Adoption, Kinship & Family: A Writing Workshop with Susan Ito
5:00-7:00pm PT
Adoption, Kinship & Family: A Writing Workshop with Susan Ito
5:00-7:00pm PT
Adoption, Kinship & Family: A Writing Workshop with Susan Ito
5:00-7:00pm PT
Adoption, Kinship & Family: A Writing Workshop with Susan Ito
5:00-7:00pm PT
Reading and Meeting, November 18th 2022
5:00-7:00pm PT
Reading and Meeting Feb. 17th, 2023
4:00-5:00pm PT
Drop In College Help with Lisa Lerner Nov. 15th
4:00-5:00pm PT
Drop In College Help with Lisa Lerner Nov. 22nd
4:00-5:00pm PT
Drop In College Help with Lisa Lerner Nov 29th
4:00-5:00pm PT
Drop In College Help with Lisa Lerner Dec. 13th
4:00-5:00pm PT
Drop In College Help with Lisa Lerner Dec. 20th
4:00-5:00pm PT
Drop In College Help with Lisa Lerner Dec. 27th
4:00-5:00pm PT
Creative Writing for Kids with Lisa Lerner
3:00-5:00pm PT
Work-In-Progress Workshop with Lindsey Crittenden
3:00-4:30pm PT
Imagery Intensive with Lindsey Crittenden
3:00-4:30pm PT
Imagery Intensive with Lindsey Crittenden
2:00-4:30pm PT
Jumpstart Your Writing for 2023 with Elizabeth Forsyth
2:00-4:00pm PT
DIY Author Events with Elizabeth Forsyth
2:00 - 5:00pm PT
Artist Reception with Leah Korican - Normalize the Incredible
1:30-4:30pm PT
What We Talk About When We Talk About Stealing, with Lindsey Crittenden
1:00-4:00pm PT
Playing with Words & Images with Susan Ito and Leah Korican
12:00-1:00pm PT
Write-In with Lisa Lerner
12:00-1:00pm PT
Write-In with Lisa Lerner
12:00-1:00pm PT
Write-In with Lisa Lerner
12:00-1:00pm PT
Write-In with Sarita Sarvate
12:00-1:00pm PT
Write-In with Lisa Lerner
12:00-1:00pm PT
Write-In with Sarita Sarvate
12:00-1:00pm PT
Write-In with Sarita Sarvate
12:00-1:00pm PT
How to Write Nonfiction Picture Books with Lisa Lerner - Section I
12:00-1:00pm PT
How to Write Nonfiction Picture Books with Lisa Lerner - Section II
12 noon - 1pm PT
Winter Write-In: Jan. 3rd, 2023 with Lisa Lerner
12 noon - 1:00pm PT
Winter Write-In: Jan. 10th, 2023 with Lisa Lerner
12 noon - 1:00pm PT
Winter Write-In: Feb. 21st, 2023 with Lisa Lerner
12 noon - 1:00pm PT
Winter Write-In: March 8th, 2023 with Doug Henderson
12 noon - 1:00pm PT
Winter Write-In: March 22nd, 2023 with Doug Henderson
11:00am-12:00pm PT
Write-In with Doug Henderson
10:30am-4:30pm PT
What We Talk About When We Talk About Stealing, with Lindsey Crittenden
10:00am-4:00pm PT
Writing Day: Inspire, Create, Share with Jenny Bitner
10:00am-4:00pm PT
Flow State: A Day to Be Immersed in Writing with Jenny Bitner
10:00am-4:00pm PT
The Meet-Cute Meet Up: Crafting a Perfect Moment for Your Romance Novel with Doug Henderson
10:00am-4:00pm PT
Meet Cute Meet Up: Crafting a Perfect Moment for Your Romance with Doug Henderson

Heading

Heading

Heading

Heading

Heading
Small Text

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

What’s a Rich Text element?

This is a subheading and where it goes in the document flow

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content. The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

This is an h2 heading inside rich text

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

How to customize formatting for each rich text

Headings, paragraphs, blockquotes, figures, images, and figure captions can all be styled after a class is added to the rich text element using the "When inside of" nested selector system.