The Salem Athenaeum and GrubStreet, a nonprofit literary arts center, will offer fiction and memoir classes at Salem Athenaeum, 337 Essex St., Salem, taught by writing instructors from GrubStreet. Memoir in Progress, designed for writers who are working on the first draft of their memoirs, will focus on generating work and getting quick feedback from the group. Class begins Tuesday, March 25, and runs for 10 Tuesdays from 10:30 a.m. to 1:30 p.m. Fiction I is an introductory course in the craft of writing fiction, and participants will learn and practice the elements of fiction with an emphasis on the short-story form. Class begins Thursday, April 3, from 6 to 9 p.m., and runs for 10 Thursdays. Both classes cost $455 for GrubStreet members, $480 for nonmembers. Scholarships are available. For details and registration, visit www.grubstreet.org.
Peabody Institute Library presents an Intro to Sound Recording class in the Creativity Lab on Saturday from 1 to 3 p.m., in the lower level of the Main Library, 82 Main St., Peabody. The Creativity Lab’s Sound Kitchen is equipped with everything needed to create original music. Participants will learn how to get started composing and making music. The class will be repeated on Saturdays, April 5, 19, and May 3 and 17. Space is limited and reservations must be made in advance at www.peabodylibrary.org.
Salem Theatre Company presents Tom Stoppard’s award-winning comedy “Heroes,” on stage today through April 12, with performances playing Thursdays and Fridays at 7:30 p.m. and Sundays at 3 p.m., at 90 Lafayette St., Salem. The play is about war heroes Gustave, Henri and Philippe who plot an escape from their retirement home. General admission is $25, $20 for seniors and $10 for students. Tickets and details are available at www.salemtheatre.com or 866-811-4111.
The 12th annual Olde Salem Greens 5K Cross Country Race is set for Sunday, beginning at 9 a.m. at Olde Salem Greens, 75 Wilson St., Salem. Online registration remains open until tomorrow at noon and costs $18 per entry. Registration is also available the day of the race until 8:45 a.m. at the race site, and costs $20 per entry. Preregistered runners may pick up their bib number and shirt on Saturday from 4 to 6 p.m., at the Salem Senior Center, 5 Broad St. The race is hosted by Salem Department of Park, Recreation & Community Services, and race proceeds go directly to the Salem, Park and Recreation Department and the Salem High School Cross Country Team. For details or to register online, visit www.NorthShoreTimingOnline.com/reglivecb.aspx?eventyear_id=153.