5 p.m.: Teen Writing Workshop; Princeton Public Library. Free.
5 to 8 p.m.: Live Jazz with trumpeter John Henry Goldman and other jazz musicians; Labyrinth Books, 122 Nassau Street.
7 p.m.: Central NJ Drupal Meetup; Institute for Advanced Study.
8 p.m.: Exploring the Night: Bats at Dusk; Buttinger Nature Center, 31 Titus Mill Road, Hopewell.
11 a.m. to 5 p.m.: Princeton Farmers Market; Hinds Plaza, Princeton Public Library.
6:30 to 8:30 p.m.: Courtyard Concert with Alex Mitnick and the Kaleidoscope Band; Princeton Shopping Center Courtyard.
8 p.m.: Adelaide’s Ice Cream Dreams; Paul Robeson Center for the Arts. Also Friday at 2 p.m., Saturday at 8 p.m.
Noon: Brown Bag discussion on “Memory, Aging & the Brain”; Princeton Senior Resource Center, Suzanne Patterson Center. Free.
6:30 p.m.: Wine and Beer Tasting Class, “In-store Brooklyn Brewery Sampling”; Wegmans Food Markets, 240 Nassau Park Boulevard. Free.
7 to 10 p.m.: Central Jersey Dance Society “Dancing Under the Stars” Salsa dance and California Mix Dance; Hinds Plaza, Princeton Public Library.
7:30 p.m.: Moon Over Buffalo; Washington Crossing Open Air Theatre. Also Saturday and Sunday at 7:30 p.m.
7:30 p.m.: Courtyard Concert with Arturo Romay; Grounds For Sculpture, Hamilton.
8 p.m.: Shakespeare ’70 production of The Tempest; Kelsey Theatre, Mercer County Community College. Also Saturday at 2 and 8 p.m., Sunday at 2 p.m.
10 a.m. to 5 p.m.: Blueberry Bash summer festival; Terhune Orchards, 330 Cold Soil Road. Free. Also Sunday from 10 a.m. to 5 p.m.
11 a.m.: Historical reenactment of 19th century baseball game, hosted by Historical Society of Princeton; Princeton High School junior varsity baseball field next to 25 Valley Road.
2 to 4 p.m.: Summer music series; Palmer Square green.
4 to 7 p.m.: Lawrenceville Main Street Artists Network hosts 2nd Saturday Reception; 2683 Main Street, Lawrenceville. Free.
6 p.m.: West Windsor Arts Council summer concert with Princeton Country Dancers; Nassau Park Pavilion (behind Panera Bread), Nassau Park Shopping Center, Route 1.
6 to 8 p.m.: Community Blueberry Festival; Kingston Presbyterian Church.
8 to 10 p.m.: Family Night hike and campfire; Buttinger Nature Center, 31 Titus Mill Road, Hopewell.
4 to 9 p.m.: Multi-Cultural Dance; Albert Hinds Plaza, Princeton Public Library.
8 p.m.: Golandsky Piano Festival concert with Gulsin Onay; Taplin Auditorium.
7 p.m.: Summer Reading Club film series, A Fish Called Wanda; Princeton Public Library.
7 p.m.: Monthly “Noodle Talk” discussion; Princeton Public Library.
7:30 p.m.: Planet Café; Camillo’s Cafe, Princeton Shopping Center.
8 p.m.: Golandsky Piano Festival concert with Josu De Solaun Soto; Taplin Auditorium.
9 a.m. to 3 p.m.: American Red Cross blood drive; Frist Center, Princeton University.
10:30 a.m.: Storytime and book signing by Ruth Schwin, author of Henry the Lamb; Barnes & Noble, MarketFair, Route 1.
1 p.m.: “Beat the Heat” Movie for Seniors, Chasing Sound; Princeton Senior Resource Center, Suzanne Patterson Center. Free.
4:30 to 7:30 p.m.: Mid-Summer Marketing Showcase; Palmer Square green. Rain date is Thursday, July 15.
5:15 to 6 p.m.: Yoga for Families Touched by Autism; Center for Relaxation & Healing, Plainsboro.
6:30 p.m.: Wine and Beer Tasting Class, “Wine & Food Pairings”; Wegmans Food Markets, 240 Nassau Park Boulevard.
8 p.m.: Golandsky Piano Festival concert with pianist Thomas Bagwell and baritone Christopher Herbert; Taplin Auditorium.
1 p.m.: Pakistan Lecture; Princeton Senior Resource Center, Suzanne Patterson Center. Free.
1 p.m.: Talk and book signing by Jennifer Weiner, author of Fly Away Home; Princeton Public Library.
5 p.m.: Teen Writing Workshop; Princeton Public Library. Free.
5 to 8 p.m.: Live Jazz with trumpeter John Henry Goldman and other jazz musicians; Labyrinth Books, 122 Nassau Street.
6:30 to 8:30 p.m.: Princeton HealthCare System hosts “Many Challenges, Many Worlds” discussion; Hamilton YMCA, 1315 Whitehorse-Mercerville Road, Hamilton. Also July 21 from 6:30 to 8:30 p.m.
8 p.m.: Princeton University Summer Chamber Concert with Carducci String Quartet; Richardson Auditorium. Free.
7:30 to 9:15 a.m.: Business Owner Roundtable breakfast; Bartolomei Pucciarelli, main conference room, 2564 Brunswick Pike, Lawrenceville.
11 a.m. to 5 p.m.: Princeton Farmers Market; Hinds Plaza, Princeton Public Library.
6:30 to 8:30 p.m.: Courtyard Concert with Eco Del Sur; Princeton Shopping Center Courtyard.
8 p.m.: Golandsky Piano Festival concert with Fr. Sean Dugan; Taplin Auditorium.
1 to 7 p.m.: American Red Cross blood drive; Princeton Junction Firehouse training room, 245 Clarksville Road.
7 to 8:15 p.m.: Dancers in the Square dance concert with professional adult dancers; Palmer Square. Free.
7:30 p.m.: Forever Young: A Totally Boss 80’s Revue; Washington Crossing Open Air Theatre. Also Saturday and Sunday at 7:30 p.m.
7:30 to 8:30 p.m.: Central Jersey Dance Society presents Jersey Jumpers Swing Dance with Beginner/Intermediate East Coast Swing lesson; Unitarian Church, 50 Cherry Hill Road.
8 p.m.: Golandsky Piano Festival concert with Ilya Itin; Taplin Auditorium.
2 to 4 p.m.: Summer music series; Palmer Square green.
8 p.m.: Golandsky Piano Festival concert with jazz band from Berklee School of Music’s Global Jazz Institute; Taplin Auditorium.