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.
11 a.m. to 5 p.m.: Princeton Farmers Market; Hinds Plaza, Princeton Public Library.
6:30 p.m.: Midsummer Night’s Yoga Celebration with Lululemon Ambassador Vanessa Kudrat; Palmer Square. Free.
6:30 to 8:30 p.m.: Courtyard Concert with the Alfred James Band; Princeton Shopping Center Courtyard.
8 p.m.: Outdoor screening of Steven Spielberg’s Jaws; Princeton Art Museum. (In case of rain, film will be screened in McCormick 101.)
8 p.m.: Odd Act Education presents Peter Pan; Paul Robeson Center for the Arts. Also Friday at 8 p.m. and Saturday at 2 and 8 p.m.
7 to 10 p.m.: Central Jersey Dance Society “Dancing Under the Stars” Tango dance; Hinds Plaza, Princeton Library.
7:30 p.m.: Pippin; Washington Crossing Open Air Theatre. Also Saturday and Sunday at 7:30 p.m.
9:30 a.m.: Nature walk along D&R Canal towpath with Steve Hiltner, Friends of Princeton Open Space; canal towpath at Washington Street, Princeton. Free.
9:30 a.m. to 2 p.m.: X-STREAM Family Day at the Stony Brook; Buttinger Nature Center, 31 Titus Mill Road, Hopewell Township.
2 to 4 p.m.: Summer music series; Palmer Square green.
9 to 11:55 p.m.: Central Jersey Dance Society presents Argentine Tango Social Dance; Suzanne Patterson Center.
Real Estate Taxes Due
7 p.m.: Adult Summer Reading Club film series, Pirate Radio; Princeton Public Library.
7:30 to 8:30 p.m.: Yoga classes with Sunita Yadav; Lawrence Branch, Mercer County Library, 2751 Brunswick Pike, Lawrenceville.
1 p.m.: “Beat the Heat” Movie for Seniors, Its Complicated; Princeton Senior Resource Center; Suzanne Patterson Center. Free.
5 p.m.: Teen Writing Workshop; Princeton Public Library. Free.
6:30 to 8:30 p.m.: Courtyard Concert with Thursday Jazz; Princeton Shopping Center Courtyard.
7 p.m.: Music in the Park featuring “Reock & Roll Revue”; Lawrenceville Main Street, 17 Phillips Avenue, Lawrenceville.
8 p.m.: Outdoor screening of Terrence Malick’s Days of Heaven; Princeton Art Museum. (In case of rain, film will be screened in McCormick 101.)
7:30 p.m.: The World Goes ‘Round; Washington Crossing Open Air Theatre. Also Saturday and Sunday at 7:30 p.m.
2 to 4 p.m.: Summer music series; Palmer Square green.
6 p.m.: West Windsor Arts Council summer concert with The Truth; Nassau Park Pavilion (behind Panera Bread), Nassau Park Shopping Center, Route 1.
7 p.m.: Central Jersey Dance Society presents California Mix dance; Unitarian Church, 50 Cherry Hill Road.
7 p.m.: Adult Summer Reading Club film series, Jaws; Princeton Public Library.
7 p.m.: Monthly “Noodle Talk” discussion; Princeton Public Library.
7:30 to 8:30 p.m.: Yoga classes with Sunita Yadav; Lawrence Branch, Mercer County Library, 2751 Brunswick Pike, Lawrenceville.
1 p.m.: “Beat the Heat” Movie for Seniors, The Young Victoria; Princeton Senior Resource Center, Suzanne Patterson Center. Free.
5 p.m.: Teen Writing Workshop; Princeton Public Library. Free.
9 a.m. to Noon: Hunterdon County Rug Artisans Guild sponsors Beginners’ Rug Hooking workshop; Educational Services Commission School, Route 179. Register by July 31.
6:30 to 8:30 p.m.: Courtyard Concert with Sarah Donner; Princeton Shopping Center Courtyard.
7 to 10 p.m.: Central Jersey Dance Society “Dancing Under the Stars” California Mix dance; Hinds Plaza, Princeton Library.
7:30 p.m.: Courtyard Concert with Larry White and the Majestic Roots Band; Grounds For Sculpture, Hamilton.
7:30 p.m.: Into the Woods; Washington Crossing Open Air Theatre. Also Saturday and Sunday at 7:30 p.m.
2 to 4 p.m.: Summer music series; Palmer Square green.
4 to 9 p.m.: Multi-Cultural Dance; Albert Hinds Plaza, Princeton Public Library.
7 p.m.: Adult Summer Reading Club film series, Chinatown; Princeton Public Library.
7:30 to 8:30 p.m.: Yoga classes with Sunita Yadav; Lawrence Branch, Mercer County Library, 2751 Brunswick Pike, Lawrenceville.
1 p.m.: “Beat the Heat” Movie for Seniors, Couples Retreat; Princeton Senior Resource Center, Suzanne Patterson Center. Free.
7:30 p.m.: Delaware Valley Poets Poetry Workshop; Lawrence Public Library, Room 3, 2751 Brunswick Pike. Free.