Hours: Monday - Friday from 9 a.m. to 5 p.m. and Saturdays & Sundays from 1 to 5 p.m.

Monday, July 20

No programs scheduled for Monday, July 20

Tuesday, July 21

9:30 AM - 10:00 AM

Gather with us to chat, laugh, and enjoy baby storytime with Miss Sam in the comfort of your own home! We will share some rhymes and stories for the first half of the program. Then caregivers are welcome to chat amongst themselves during the second half of the program! Birth to 18 months. This progr...

Registration is closed.

11:00 AM - 11:45 AM

Join Ingrid Schaeffer in this virtual theater workshop as children act out the story of Caps for Sale by Esphyr Slobodkina. Play improvisation games and hear the story before children get dressed up with homemade props to act it out. All you need to participate is an active imagination! Ages 5 to 8....

Program is Full

2:00 PM - 3:00 PM

Children will explore topics in game design with the purpose of understanding the cause and effect of exact commands to actions that a computer performs. Kids will work with visual coding languages that will introduce them to coding blocks that control movement, sounds, and graphics. Using these blo...

Registration is closed.

Wednesday, July 22

10:30 AM - 11:00 AM

We love colors! Celebrate the blues, oranges, pinks, and beyond in this week's program with your favorite librarians. We will sing, laugh, and explore digital storybooks in our virtual version of storytime. Birth to 5. This program will take place on Zoom. We will email all participants the Zoom roo...

Registration is closed.

Thursday, July 23

3:00 PM - 3:30 PM

Are you a fan of symmetry? How about really intricate designs? Then this special paper-crafting program, based on an Eastern European art form, is for you! Ages 8 to 12. The program materials will be made available for each registered child at the Library starting on Thursday, July 16. Once you have...

Registration is closed.

Friday, July 24

No programs scheduled for Friday, July 24

Saturday, July 25

No programs scheduled for Saturday, July 25

Sunday, July 26

No programs scheduled for Sunday, July 26