Skip Webpage Kids widget
Thu, Apr 30, 10:00am - 10:45am
Catherine Dickson Hofman Branch - Meeting Room

Thu, Apr 30, 10:00am - 11:00am
Southwest Branch - Meeting Room

Thu, Apr 30, 10:30am - 11:30am
Southwest Branch

Thu, Apr 30, 10:30am - 12:00pm
Catherine Dickson Hofman Branch

Fri, May 01, 10:00am - 11:00am
Richard D Gardner Branch - Meeting Room

Fri, May 01, 10:30am - 11:30am
Northeast Branch - Meeting Room

Fri, May 01, 10:45am - 12:00pm
Richard D Gardner Branch

Fri, May 01, 11:15am - 12:15pm
Northeast Branch

Mon, May 04, 10:00am - 10:45am
Catherine Dickson Hofman Branch - Meeting Room
This event is full

Mon, May 04, 11:00am - 11:45am
Catherine Dickson Hofman Branch - Meeting Room
This event is full

Mon, May 04, 6:00pm - 7:00pm
Richard D Gardner Branch - Meeting Room

Tue, May 05, 10:00am - 10:30am
Richard D Gardner Branch - Meeting Room

Tue, May 05, 10:30am - 11:15am
Northeast Branch - Meeting Room
This event is full

Tue, May 05, 10:30am - 11:30am
Richard D Gardner Branch

Tue, May 05, 11:30am - 12:30pm
Northeast Branch

Wed, May 06, 10:00am - 11:00am
Southwest Branch

Wed, May 06, 10:30am - 11:30am
Catherine Dickson Hofman Branch

Wed, May 06, 11:00am - 12:00pm
Southwest Branch - Meeting Room

Wed, May 06, 1:00pm - 3:00pm
Southwest Branch - Meeting Room

Wed, May 06, 4:30pm - 5:15pm
Northeast Branch - Meeting Room

Thu, May 07, 10:00am - 11:00am
Catherine Dickson Hofman Branch - Meeting Room

Thu, May 07, 10:00am - 11:00am
Southwest Branch - Meeting Room

Thu, May 07, 10:30am - 12:00pm
Catherine Dickson Hofman Branch

Thu, May 07, 10:30am - 11:30am
Southwest Branch

Fri, May 08, 10:00am - 11:00am
Richard D Gardner Branch - Meeting Room

Fri, May 08, 10:30am - 11:30am
Northeast Branch - Meeting Room

Fri, May 08, 10:45am - 12:00pm
Richard D Gardner Branch

Fri, May 08, 11:15am - 12:15pm
Northeast Branch

Fri, May 08, 2:00pm - 2:30pm
Northeast Branch - Meeting Room

Mon, May 11, 2:00pm - 3:00pm
Richard D Gardner Branch - Meeting Room
This event is full

Tue, May 12, 10:00am - 10:30am
Richard D Gardner Branch - Meeting Room

Tue, May 12, 10:30am - 11:30am
Richard D Gardner Branch

Tue, May 12, 11:00am - 12:00pm
Northeast Branch - Meeting Room

Tue, May 12, 11:30am - 12:30pm
Northeast Branch

Tue, May 12, 1:00pm - 2:30pm
Richard D Gardner Branch - Meeting Room

Tue, May 12, 4:30pm - 5:30pm
Richard D Gardner Branch - Meeting Room

Tue, May 12, 5:30pm - 7:30pm
Catherine Dickson Hofman Branch - Meeting Room

Wed, May 13, 10:00am - 11:00am
Southwest Branch

Wed, May 13, 10:00am - 10:30am
Catherine Dickson Hofman Branch - Meeting Room

Wed, May 13, 10:30am - 11:30am
Catherine Dickson Hofman Branch

Wed, May 13, 11:00am - 12:00pm
Southwest Branch - Meeting Room

Thu, May 14, 10:00am - 11:00am
Southwest Branch - Meeting Room

Thu, May 14, 10:00am - 10:45am
Catherine Dickson Hofman Branch - Meeting Room
Registration opens Thursday, April 30 2026 at 9:00am

Thu, May 14, 10:30am - 11:30am
Southwest Branch

Thu, May 14, 10:30am - 12:00pm
Catherine Dickson Hofman Branch

Thu, May 14, 5:00pm - 5:30pm
Northeast Branch - Meeting Room
Registration opens Thursday, April 30 2026 at 9:00am

Fri, May 15, 10:00am - 11:00am
Richard D Gardner Branch - Meeting Room
Registration opens Friday, May 1 2026 at 10:00am

Fri, May 15, 10:30am - 11:30am
Northeast Branch - Meeting Room

Fri, May 15, 10:45am - 12:00pm
Richard D Gardner Branch

Fri, May 15, 11:15am - 12:15pm
Northeast Branch

Sat, May 16, 10:00am - 11:00am
Richard D Gardner Branch - Meeting Room
Registration opens Saturday, May 2 2026 at 9:00am

Sat, May 16, 11:00am - 12:00pm
Northeast Branch - Meeting Room

Sat, May 16, 11:00am - 12:00pm
Catherine Dickson Hofman Branch - Meeting Room
Registration opens Saturday, May 2 2026 at 9:00am

Mon, May 18, 10:00am - 11:00am
Catherine Dickson Hofman Branch - Meeting Room
Registration opens Monday, May 4 2026 at 9:00am

Cancelled
Tue, May 19, 10:00am - 10:30am
Richard D Gardner Branch

Tue, May 19, 10:30am - 11:30am
Richard D Gardner Branch

Tue, May 19, 11:30am - 12:30pm
Northeast Branch

Tue, May 19, 1:00pm - 2:00pm
Richard D Gardner Branch - Meeting Room

Tue, May 19, 4:30pm - 5:30pm
Catherine Dickson Hofman Branch - Meeting Room

Tue, May 19, 5:30pm - 7:30pm
Southwest Branch - Meeting Room
Registration opens Tuesday, May 5 2026 at 9:00am

Wed, May 20, 10:00am - 10:30am
Catherine Dickson Hofman Branch - Meeting Room

Wed, May 20, 10:00am - 11:00am
Southwest Branch

Wed, May 20, 10:30am - 11:30am
Catherine Dickson Hofman Branch

Wed, May 20, 11:00am - 12:00pm
Southwest Branch - Meeting Room

Wed, May 20, 4:30pm - 5:30pm
Southwest Branch - Meeting Room

Wed, May 20, 4:30pm - 5:30pm
Richard D Gardner Branch - Meeting Room
Registration opens Wednesday, May 6 2026 at 9:00am

Thu, May 21, 10:00am - 11:00am
Southwest Branch - Meeting Room

Thu, May 21, 10:00am - 10:45am
Catherine Dickson Hofman Branch - Meeting Room
Registration opens Thursday, April 30 2026 at 9:00am

Thu, May 21, 10:30am - 11:30am
Southwest Branch

Thu, May 21, 10:30am - 12:00pm
Catherine Dickson Hofman Branch

Fri, May 22, 10:00am - 11:00am
Richard D Gardner Branch - Meeting Room
Registration opens Friday, May 8 2026 at 10:00am

Fri, May 22, 10:30am - 11:30am
Northeast Branch - Meeting Room

Fri, May 22, 10:45am - 12:00pm
Richard D Gardner Branch

Fri, May 22, 11:15am - 12:15pm
Northeast Branch

Mon, May 25, All day
Southwest Branch

Mon, May 25, All day
Northeast Branch

Mon, May 25, All day
Catherine Dickson Hofman Branch

Mon, May 25, All day
Richard D Gardner Branch

Tue, May 26, 10:00am - 10:30am
Richard D Gardner Branch - Meeting Room

Tue, May 26, 10:30am - 11:30am
Richard D Gardner Branch

Tue, May 26, 11:00am - 12:00pm
Northeast Branch - Maker Space

Tue, May 26, 11:30am - 12:30pm
Northeast Branch

Wed, May 27, 10:00am - 10:30am
Catherine Dickson Hofman Branch - Meeting Room

Wed, May 27, 10:00am - 11:00am
Southwest Branch

Wed, May 27, 10:30am - 11:30am
Catherine Dickson Hofman Branch

Wed, May 27, 4:30pm - 5:30pm
Richard D Gardner Branch
Registration opens Wednesday, May 13 2026 at 4:30pm

Thu, May 28, 10:00am - 10:45am
Catherine Dickson Hofman Branch - Meeting Room
Registration opens Thursday, April 30 2026 at 9:00am

Thu, May 28, 10:30am - 12:00pm
Catherine Dickson Hofman Branch

Thu, May 28, 10:30am - 11:30am
Southwest Branch

Fri, May 29, 10:00am - 11:00am
Richard D Gardner Branch - Meeting Room
Registration opens Friday, May 15 2026 at 10:00am

Fri, May 29, 10:30am - 11:30am
Northeast Branch - Maker Space

Fri, May 29, 10:45am - 12:00pm
Richard D Gardner Branch

Fri, May 29, 11:15am - 12:15pm
Northeast Branch