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
7:00-8:30pm PT
Celebrating Our Students - A night of student works from January - June 2023
7:00-8:00pm PT
Spring Classes Virtual Open House
7:00-8:00pm PT
Spring Write-Ins: Wednesday, April 12th 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-8:00pm PT
Join the Bay Area Literary Community with Leigh Lucas
6:00-8:00pm PT
Write Short Stories Like the Masters with Jenny Bitner April 11th, 2023
6:00-8:00pm PT
Writing The Unconscious with Jenny Bitner
6:00-8:00pm PT
Story Craft: The Elements of Fiction 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
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:30pm PT
Grotto Nights with San Francisco Public Library - Virtual Event March 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
6:00-7:00pm PT
Spring Write-Ins: Wednesday, April 5th with Jenny Bitner
6:00-7:00pm PT
Spring Write-Ins: Monday, June 19th with Jenny Qi
6:00-7:00pm PT
Spring Write-Ins: Monday, June 26th with Jenny Qi
5:00pm PT
Salesforce Park Poetry Series, Feb. 2nd
5:00pm PT
Salesforce Park Poetry Series, Feb. 16th
5:00pm PT
Salesforce Park Poetry Series, March 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
5:00-7:00pm PT
Reading + Meeting and New Member Welcome
5:00-7:00pm PT
Reading + Meeting May 19th
5:00-7:00pm PT
Reading + Meeting - June 23rd, 2023
5:00-7:00pm PT
Reading + Meeting - July 21st, 2023
5:00-7:00pm PT
Reading + Meeting - August 18th, 2023
5:00-7:00pm PT
Reading + Meeting - September 22, 2023
5:00-7:00pm PT
Reading + Meeting - November 17th, 2023
5:00-6:30pm PT
Use AI to Improve Your Writing with Laird Harrison
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-4:00pm PT
DIY Author Events with Elizabeth Forsyth May 23rd, 2023
2:00 - 5:00pm PT
Artist Reception with Leah Korican - Normalize the Incredible

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.