5 p.m.: Teen Writing Workshop; Princeton Public Library. Free.
11 a.m. to 4 p.m.: Farm Markets of New Jersey publication on sale at guest table, Upper Raritan Watershed Association at the Princeton Farmers Market; Hinds Plaza, Princeton Public Library.
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.
7:30 to 9 p.m.: Planet Café, “Is America a real democracy?”; Camillo’s Restaurant, Princeton Shopping Center.
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.
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 Public 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.
10 a.m. to 4 p.m.: 10th Annual Butterfly Festival; Watershed Reserve, 31 Titus Mill Road.
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.
7:30 p.m.: Seussical the Musical; Washington Crossing Open Air Theatre. Also Saturday and Sunday at 7:30 p.m.
Noon to 6 p.m.: Food for the Soul: Diversity Celebration; Carslake Community Center Indoor/Outdoor Campus, 207 Crosswicks Street, Bordentown.
2 to 4 p.m.: Summer music series; Palmer Square green.
6 p.m.: West Windsor Arts Council summer concert with Jersey Jazz Lobsters Big Band; Nassau Park Pavilion (behind Panera Bread), Nassau Park Shopping Center, Route 1.
7 p.m.: Adult Summer Reading Club film series, Wild Hearts Can’t Be Broken; Princeton Public Library.
1 p.m.: “Beat the Heat” Movie for Seniors, The Informant; Princeton Senior Resource Center, Suzanne Patterson Center. Free.
8 p.m.: “Free Preview” performance by the Improv Comedy Troupe “Far & In Between”; Paul Robeson Center for the Arts, 102 Witherspoon Street.
7:30 p.m.: Seussical the Musical; Washington Crossing Open Air Theatre. Also Saturday and Sunday at 7:30 p.m.
7:30 p.m.: Courtyard Concert with Tigertown Dixieland Band; Grounds For Sculpture, Hamilton.
2 to 4 p.m.: Summer music series; Palmer Square green.