Thu, May 13, 10:00am - 10:15am
Join us in the Virtual Storyroom as we share stories, songs and fun!

Thu, May 13, 10:30am - 11:30am
The group discusses "The Leavers" by Lisa Ko via Google Meet.

Canceled
Thu, May 13, 1:30pm - 3:00pm
Practice English speaking skills with others during a Google Meet event. Register to receive the link to attend the session.

Thu, May 13, 3:30pm - 4:30pm
Students are invited to drop in for an hour to learn to code using the programming language Python.Register

Thu, May 13, 4:30pm - 5:30pm
Students are invited to drop in for an hour to learn to code using the programming language Python.Register

Thu, May 13, 6:00pm - 7:00pm
Elise Boddie, law professor at Rutgers University, discusses the challenges of integration in the North and why school segregation is a threat to public education and to our democracy. Register

Thu, May 13, 6:30pm - 8:00pm
New to the English language? Join us in this beginner ESL conversation class. We’ll learn the basics of the language for everyday use. Register

Thu, May 13, 7:15pm - 9:00pm
This month the group will be reading, "Big Gold Dream" by Chester Himes.

Fri, May 14, 9:45am - 12:00pm
Hiring professional Marty Gilbert explores how and why job searchers get stuck and what actions you can take to start making meaningful progress toward your goals.

Sun, May 16, 4:00pm - 5:00pm
Julian Saporiti, the musician and scholar behind the "No-No Boy" project, joins library staff to watch, listen to and discuss his work connecting Asian American history to the present through song. Register

Mon, May 17, 1:30pm - 3:00pm
Register for this advanced class, held weekly on Google Meet. Registration will be capped at 12 participants. For this advanced class only, no drop-ins will be allowed. Register

Mon, May 17, 7:00pm - 8:00pm
Featured readers Gail Mitchell and Coleen Marks read from their work for 20 minutes each, followed by an open-mic session. Poets who register in advance may share one poem during open-mic.

Tue, May 18, 10:00am - 10:15am
Join us in the Virtual Storyroom as we share stories, songs and fun!

Tue, May 18, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, May 18, 7:00pm - 8:30pm
People in their 20s and 30s discuss books and other media, led by Nora Walsh and Sandra Lolic. Register

Tue, May 18, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, May 19, 10:00am - 10:30am
¡Acompañanos en nuestro salón virtual para disfrutar de cuentos, canciones, rimas, y mucha diversión! Join us in the Virtual Storyroom as we share stories, songs and fun!

Wed, May 19, All day
Explore our eLibrary resources and learn how to download ebooks, audiobooks and magazines, stream movies, learn a language or take an online course. A valid and active PPL library account is required.

Wed, May 19, 11:00am - 12:00pm
Join us for a virtual social hour of knitting and sharing via Google Meet

Wed, May 19, 1:30pm - 2:30pm
This Level 2 ESL class is for people who know a little bit of English already. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
This event is full

Wed, May 19, 4:00pm - 5:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others during conversation facilitated by a volunteer. Register

Wed, May 19, 6:00pm - 7:30pm
The Princeton Public Library Board of Trustees will meet via electronic means.

Canceled
Wed, May 19, 7:00pm - 8:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others in a conversation facilitated by a volunteer.

Wed, May 19, 7:00pm - 8:00pm
Crowdcast
Gamin Kang, one of the most well-known performers of gugak (traditional Korean music) residing outside of Korea, will perform and discuss the place of traditional wind instruments in Korean music.Register

Thu, May 20, 10:00am - 10:15am
Join us in the Virtual Storyroom as we share stories, songs and fun!

Thu, May 20, 1:30pm - 3:00pm
Practice English speaking skills with others during a Google Meet event. Register to receive the link to attend the session. Register

Thu, May 20, 3:30pm - 4:30pm
Self-identifying girls are invited to drop in for an hour of coding class exploring the programming language Python.Register

Thu, May 20, 4:00pm - 5:00pm
Students in grades 4-12 learn to make bread from scratch at home using ingredients supplied by the library. The recipe makes two loaves, one to keep and one to share as an act of kindness.

Thu, May 20, 4:30pm - 5:30pm
Self-identifying girls are invited to drop in for an hour of coding class exploring the programming language Python.Register

Thu, May 20, 6:30pm - 8:00pm
New to the English language? Join us in this beginner ESL conversation class. We’ll learn the basics of the language for everyday use. Register

Thu, May 20, 7:00pm - 8:00pm
Crowdcast
Evelyn Joseph Grossman discusses her recently released book, the story of how her young parents - with help - survived the horrors of World War II Berlin and the struggles they faced in America.Register

Fri, May 21, 9:45am - 12:00pm
Marketing and communication specialist Lisa Manyoky presents on effective virtual networking to make connections that are meaningful, memorable and productive.

Sun, May 23, 2:00pm - 4:00pm
The Math e-Carnival is a fun and interactive event featuring activities from the National Math Festival. Open to kids, teens and adults by registration.

Mon, May 24, 1:30pm - 3:00pm
Register for this advanced class, held weekly on Google Meet. Registration will be capped at 12 participants. For this advanced class only, no drop-ins will be allowed. Register

Mon, May 24, 7:00pm - 9:00pm
Poets receive constructive peer feedback at these group Zoom sessions. Space is limited, and registration is required. Connection details will be sent to registrants on the date of the event.

Tue, May 25, 10:00am - 10:15am
Join us in the Virtual Storyroom as we share stories, songs and fun!

Tue, May 25, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, May 25, 7:00pm - 8:30pm
Aprenda a crear una cuenta de Gmail y aprovechar de todas sus ventajas. Learn to create and get the most out of a Gmail account.

Tue, May 25, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, May 26, 11:00am - 12:00pm
Join us for a virtual social hour of knitting and sharing via Google Meet

Wed, May 26, 1:30pm - 2:30pm
This Level 2 ESL class is for people who know a little bit of English already. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
This event is full

Wed, May 26, 4:00pm - 5:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others during conversation facilitated by a volunteer. Register

Wed, May 26, 7:00pm - 8:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others in a conversation facilitated by a volunteer. Register

Thu, May 27, 10:00am - 10:15am
Join us in the Virtual Storyroom as we share stories, songs and fun!

Thu, May 27, 1:30pm - 3:00pm
Practice English speaking skills with others during a Google Meet event. Register to receive the link to attend the session. Register

Thu, May 27, 3:30pm - 4:30pm
Students are invited to drop in for an hour to learn to code using the programming language Python.Register

Thu, May 27, 4:30pm - 5:30pm
Students are invited to drop in for an hour to learn to code using the programming language Python.Register

Thu, May 27, 6:00pm - 7:00pm
Learn about the library's Chromebook-lending service, as well as tips for getting the most out of the device.

Thu, May 27, 6:30pm - 8:00pm
New to the English language? Join us in this beginner ESL conversation class. We’ll learn the basics of the language for everyday use. Register

Fri, May 28, 9:45am - 12:00pm
Alex Freund explains how bot interviewers analyze candidate responses before human recruiters determine who to interview and how to provide the best answers.

Tue, Jun 01, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, Jun 01, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, Jun 02, 10:00am - 10:30am
¡Acompañanos en nuestro salón virtual para disfrutar de cuentos, canciones, rimas, y mucha diversión! Join us in the Virtual Storyroom as we share stories, songs and fun!

Wed, Jun 02, 10:00am - 11:00am
Librarian Nora Walsh gives an overview of the library’s genealogy databases: Ancestry Library Edition, HeritageQuest and Fold3 Library Edition.

Wed, Jun 02, 11:00am - 12:00pm
Join us for a virtual social hour of knitting and sharing via Google Meet

Wed, Jun 02, 1:30pm - 2:30pm
This Level 2 ESL class is for people who know a little bit of English already. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
This event is full

Wed, Jun 02, 4:00pm - 5:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others during conversation facilitated by a volunteer. Register

Wed, Jun 02, 5:30pm - 6:30pm
PPL staff host an informal chat about books, movies, podcasts and more on the first Wednesday of the month. Participants discuss their recent reading and can get or make recommendations.

Wed, Jun 02, 7:00pm - 8:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others in a conversation facilitated by a volunteer. Register

Thu, Jun 03, 1:30pm - 3:00pm
Practice English speaking skills with others during a Google Meet event. Register to receive the link to attend the session. Register

Thu, Jun 03, 6:00pm - 8:00pm
Kick off the summer singing and dancing on Palmer Square to classic tunes from The Beatles performed by The Beagles, augmented for this show by horns, keyboards and special guests.

Sat, Jun 05, 5:00pm - 7:00pm
Celebrate Princeton’s LGBTQIA+ community with music, art activities and neighborhood nonprofits at this family-friendly event. Rain date is June 11.

Mon, Jun 07, 1:30pm - 3:00pm
Register for this advanced class, held weekly on Google Meet. Registration will be capped at 12 participants. For this advanced class only, no drop-ins will be allowed. Register

Mon, Jun 07, 7:30pm - 9:00pm
The group discusses "The Bookseller" by Mark Pryor, via Google Meet.

Tue, Jun 08, 10:30am - 11:30am
This Level 1 ESL class is for people who are beginning to learn English. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
Registration opens Monday, May 17 2021 at 9:00am

Tue, Jun 08, 1:30pm - 3:30pm
This social art group meets monthly on the second Tuesday at Community Park North. Participants must bring their own art supplies; no instruction is provided. Weather permitting.

Tue, Jun 08, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, Jun 08, 7:00pm - 8:00pm
All high school students are welcome to participate in our monthly discussion of great books, films, music, quizzes and all things cultural. Teens will also help create a book list for the library.

Tue, Jun 08, 7:00pm - 8:00pm
The author and historian discusses her newest book about the origins of Juneteenth and its importance to American history with educator and racial literacy consultant Joy Barnes Johnson.Register

Tue, Jun 08, 7:00pm - 8:30pm
People in their 20s and 30s discuss books and other media, led by Nora Walsh and Sandra Lolic. Register

Tue, Jun 08, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, Jun 09, 11:00am - 12:00pm
Join us for a virtual social hour of knitting and sharing via Google Meet

Wed, Jun 09, 1:30pm - 2:30pm
This Level 2 ESL class is for people who know a little bit of English already. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
This event is full

Wed, Jun 09, 4:00pm - 5:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others during conversation facilitated by a volunteer. Register

Wed, Jun 09, 7:00pm - 8:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others in a conversation facilitated by a volunteer. Register

Thu, Jun 10, 10:30am - 11:30am
The group discusses "Weather" by Jenny Offill via Google Meet.

Thu, Jun 10, 1:30pm - 3:00pm
Practice English speaking skills with others during a Google Meet event. Register to receive the link to attend the session. Register

Thu, Jun 10, 7:15pm - 9:00pm
The group discusses "American Poison: How Racial Hostility Destroyed Our Promise" by Eduardo Porter.

Thu, Jun 10, 7:15pm - 9:00pm
This month the group will be reading, "American Poison: How Racial Hostility Destroyed our Promise" by Eduardo Porter.

Sat, Jun 12, 10:00am - 10:30am
Students in grades K-3 are invited to join Youth Services staff for Lit Lab, where books meet hands-on maker activities.

Mon, Jun 14, 1:30pm - 3:00pm
Register for this advanced class, held weekly on Google Meet. Registration will be capped at 12 participants. For this advanced class only, no drop-ins will be allowed. Register

Mon, Jun 14, 7:00pm - 9:00pm
Poets receive constructive peer feedback at these group Zoom sessions. Space is limited, and registration is required. Connection details will be sent to registrants on the date of the event.

Tue, Jun 15, 10:30am - 11:30am
This Level 1 ESL class is for people who are beginning to learn English. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
Registration opens Monday, May 17 2021 at 9:00am

Tue, Jun 15, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, Jun 15, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, Jun 16, 10:00am - 10:30am
¡Acompañanos en nuestro salón virtual para disfrutar de cuentos, canciones, rimas, y mucha diversión! Join us in the Virtual Storyroom as we share stories, songs and fun!

Wed, Jun 16, 10:00am - 11:00am
Discover product-comparison resources to help you decide which technological gadgets fit your lifestyle.

Wed, Jun 16, 11:00am - 12:00pm
Join us for a virtual social hour of knitting and sharing via Google Meet

Wed, Jun 16, 1:30pm - 2:30pm
This Level 2 ESL class is for people who know a little bit of English already. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
This event is full

Wed, Jun 16, 4:00pm - 5:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others during conversation facilitated by a volunteer. Register

Wed, Jun 16, 6:00pm - 7:30pm
The Princeton Public Library Board of Trustees will meet via electronic means.

Wed, Jun 16, 7:00pm - 8:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others in a conversation facilitated by a volunteer. Register

Thu, Jun 17, 1:30pm - 3:00pm
Practice English speaking skills with others during a Google Meet event. Register to receive the link to attend the session. Register

Mon, Jun 21, 1:30pm - 3:00pm
Register for this advanced class, held weekly on Google Meet. Registration will be capped at 12 participants. For this advanced class only, no drop-ins will be allowed. Register

Tue, Jun 22, 10:30am - 11:30am
This Level 1 ESL class is for people who are beginning to learn English. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
Registration opens Monday, May 17 2021 at 9:00am

Tue, Jun 22, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, Jun 22, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, Jun 23, 11:00am - 12:00pm
Join us for a virtual social hour of knitting and sharing via Google Meet

Wed, Jun 23, 4:00pm - 5:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others during conversation facilitated by a volunteer. Register

Wed, Jun 23, 7:00pm - 8:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others in a conversation facilitated by a volunteer. Register

Thu, Jun 24, 1:30pm - 3:00pm
Practice English speaking skills with others during a Google Meet event. Register to receive the link to attend the session. Register

Fri, Jun 25, 4:00pm - 5:00pm
Rick Stromoski, an award-winning illustrator and nationally syndicated cartoonist, conducts a fun and interactive virtual cartooning workshop.

Mon, Jun 28, 1:30pm - 3:00pm
Register for this advanced class, held weekly on Google Meet. Registration will be capped at 12 participants. For this advanced class only, no drop-ins will be allowed. Register

Mon, Jun 28, 7:00pm - 9:00pm
Poets receive constructive peer feedback at these group Zoom sessions. Space is limited, and registration is required. Connection details will be sent to registrants on the date of the event.

Tue, Jun 29, 10:30am - 11:30am
This Level 1 ESL class is for people who are beginning to learn English. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
Registration opens Monday, May 17 2021 at 9:00am

Tue, Jun 29, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, Jun 29, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, Jun 30, 11:00am - 12:00pm
Join us for a virtual social hour of knitting and sharing via Google Meet

Wed, Jun 30, 4:00pm - 5:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others during conversation facilitated by a volunteer. Register

Wed, Jun 30, 7:00pm - 8:30pm
Register to attend this English conversation group, held weekly on Google Meet. Practice your English speaking skills with others in a conversation facilitated by a volunteer. Register

Tue, Jul 06, 10:30am - 11:30am
This Level 1 ESL class is for people who are beginning to learn English. We’ll work on the basics of the language for everyday use. Topics: Family, directions, shopping, time & date, and more
Registration opens Monday, May 17 2021 at 9:00am

Tue, Jul 06, 4:30pm - 6:30pm
All Mercer County residents are eligible for this photo ID card, which provides the cardholder’s personal identifying information, medical risk factors and emergency contact information.Register

Tue, Jul 06, 7:30pm - 9:30pm
Writers receive constructive feedback at these group Zoom sessions. Participants range from published authors to those looking to improve their skills. Connection details will be sent to registrants.

Wed, Jul 07, 5:30pm - 6:30pm
PPL staff host an informal chat about books, movies, podcasts and more on the first Wednesday of the month. Participants discuss their recent reading and can get or make recommendations.

Thu, Jul 08, 7:00pm - 9:00pm
Jenny Guo leads the Chinese Book Group to introduce participants to the library’s Chinese language collection and recommend new titles. Please note this program will be conducted entirely in Chinese.

Sat, Jul 10, 10:00am - 10:30am
Students in grades K-3 are invited to join Youth Services staff for Lit Lab, where books meet hands-on maker activities.

Mon, Jul 12, 7:00pm - 8:30pm
Poets receive constructive peer feedback at these group Zoom sessions. Space is limited, and registration is required. Connection details will be sent to registrants on the date of the event.