Sign Up for BPL's Winter Reading Program!

BPL's Winter Reading Program, "Get Wrapped Up in a Good Book," runs through January 31. 

Click here for the informational flyer. Register online at mybpl.beanstack.org.

Event List

Featured Events

Age Group
Age Group
Program Type
Program Type
Location

Primary tabs

This event is in the "Children" group

Culture Connections Club

Tuesday, January 13, 2026 at 4:00pm - 4:45pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Culture Connections Club (Drop-In) 

Grades K-2 

Tuesday, January 13 | 4:00 – 5:00 p.m. 

Visit faraway countries through stories, songs, snacks, and activities. 

Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts
Event Details:

Culture Connections Club (Drop-In) 

Grades K-2 

Tuesday, January 13 | 4:00 – 5:00 p.m. 

Visit faraway countries through stories, songs, snacks, and activities. 

This event is in the "Children" group

Homeschool Hangout

Wednesday, January 14, 2026 at 1:00pm - 2:00pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts, STEM/STEAM
Age Group:
Children

Homeschool Hangout Series (Registration Required)  

Families 

Wednesdays, December 10 & January 14 | 1:00-2:00 p.m. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts, STEM/STEAM
Registration Required
Event Details:

Homeschool Hangout Series (Registration Required)  

Families 

Wednesdays, December 10 & January 14 | 1:00-2:00 p.m. 

This event is in the "Teens" group

Teen Craft Club: Altered Art

Wednesday, January 14, 2026 at 5:00pm - 6:30pm
Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Teens

Take a piece of old thrifted art and completely transform it, adding your own creative twists to your painting. Limit 12.

 

Register
Registration Required
Library Branch: Bloomingdale Public Library
Room: Makerspace
Age Group: Teens
Program Type: Crafts
Registration Required
Event Details:

Take a piece of old thrifted art and completely transform it, adding your own creative twists to your painting. Limit 12.

 

This event is in the "Teens" group

School's Back, Stop By (Drop-In)

Friday, January 16, 2026 at 3:00pm - 4:00pm
Bloomingdale Public Library
Program Type:
Crafts, Games
Age Group:
Teens

Got the 2nd semester blues? Create a kit to motivate you for this second half of the school year. Feel free to stay and play games with friends in the Teen Territory!  Whiles supplies last.

Register
Registration Required
Library Branch: Bloomingdale Public Library
Age Group: Teens
Program Type: Crafts, Games
Registration Required
Event Details:

Got the 2nd semester blues? Create a kit to motivate you for this second half of the school year. Feel free to stay and play games with friends in the Teen Territory!  Whiles supplies last.

This event is in the "Teens" group
This event is in the "Adults" group

Crochet for Beginners

Monday, January 19, 2026 at 4:00pm - 5:30pm
Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Teens, Adults

Crochet for Beginners (Registration Required)

Adults, Teens

Monday, January 19 & 26 | 4:00 – 5:30 p.m. 

Register
Registration Required
Library Branch: Bloomingdale Public Library
Room: Makerspace
Age Group: Teens, Adults
Program Type: Crafts
Registration Required
Event Details:

Crochet for Beginners (Registration Required)

Adults, Teens

Monday, January 19 & 26 | 4:00 – 5:30 p.m. 

This event is in the "Children" group

If You Give a Pig a Pancake

Tuesday, January 20, 2026 at 1:30pm - 2:15pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts, Storytimes
Age Group:
Children

If You Give a Pig a Pancake (Registration Required)  

Ages 3-5

Tuesday, January 20 | 1:30- 2:15 p.m. 

Find out what happens when you give a Pig a pancake in this fun program. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts, Storytimes
Registration Required
Event Details:

If You Give a Pig a Pancake (Registration Required)  

Ages 3-5

Tuesday, January 20 | 1:30- 2:15 p.m. 

Find out what happens when you give a Pig a pancake in this fun program. 

This event is in the "Children" group

Robot Time

Tuesday, January 20, 2026 at 5:00pm - 5:45pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts, Storytimes
Age Group:
Children

Robot time (Drop-In)

Grades K-2

Tuesday, January 20 | 5:00-5:45 p.m. 

Enjoy  robot stories and then make a craft with moving parts.

Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts, Storytimes
Event Details:

Robot time (Drop-In)

Grades K-2

Tuesday, January 20 | 5:00-5:45 p.m. 

Enjoy  robot stories and then make a craft with moving parts.

This event is in the "Teens" group
This event is in the "Adults" group

BPL Makerspace Crafts: 3D Printed Luggage Tag

Tuesday, January 20, 2026 at 7:00pm - 8:30pm
Room C at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Teens, Adults

Design a custom 3D printed luggage tag. Since 3D printing takes approximately 1 hour per luggage tag, staff will contact participants when their item is ready for pickup.

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C
Age Group: Teens, Adults
Program Type: Crafts
Registration Required
Event Details:

Design a custom 3D printed luggage tag. Since 3D printing takes approximately 1 hour per luggage tag, staff will contact participants when their item is ready for pickup.

This event is in the "Children" group

Cozy Door Hanger

Thursday, January 22, 2026 at 6:00pm - 6:45pm
Room B at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Cozy Door Hanger  (Registration Required)  

Grades 3-6

Thursday, January 22 | 6:00-6:45 p.m. 

Using mittens, we will create a fun winter themed door hanger.

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room B
Age Group: Children
Program Type: Crafts
Registration Required
Event Details:

Cozy Door Hanger  (Registration Required)  

Grades 3-6

Thursday, January 22 | 6:00-6:45 p.m. 

Using mittens, we will create a fun winter themed door hanger.

This event is in the "Teens" group
This event is in the "Adults" group

Crochet for Beginners

Monday, January 26, 2026 at 4:00pm - 5:30pm
Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Teens, Adults

Crochet for Beginners (Registration Required)

Adults, Teens

Monday, January 19 & 26 | 4:00 – 5:30 p.m. 

Register
Registration Required
Library Branch: Bloomingdale Public Library
Room: Makerspace
Age Group: Teens, Adults
Program Type: Crafts
Registration Required
Event Details:

Crochet for Beginners (Registration Required)

Adults, Teens

Monday, January 19 & 26 | 4:00 – 5:30 p.m. 

This event is in the "Children" group

Junk Journal

Tuesday, January 27, 2026 at 4:00pm - 4:45pm
Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Junk Journal (Registration Required)  

Grades 3-6

Tuesday, January 27 | 4:00-4:45 p.m. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Makerspace
Age Group: Children
Program Type: Crafts
Registration Required
Event Details:

Junk Journal (Registration Required)  

Grades 3-6

Tuesday, January 27 | 4:00-4:45 p.m. 

This event is in the "Children" group

Snowflake Art

Wednesday, January 28, 2026 at 4:00pm - 4:45pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Snowflake Art  (Drop-In)

Grades 1-6

Wednesday, January 28 | 4:00-4:45 a.m. 

Drop in to make a beaded or paper snowflake. 

Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts
Event Details:

Snowflake Art  (Drop-In)

Grades 1-6

Wednesday, January 28 | 4:00-4:45 a.m. 

Drop in to make a beaded or paper snowflake. 

This event is in the "Children" group
This event is in the "All Ages" group

Sit and Stitch

Sunday, February 1, 2026 at 1:30pm - 3:00pm
Room C at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children, All Ages

Sit and Stitch (Drop-In) 

Grades 3 and up  

Sunday, February 1 | 1:30 p.m. – 3:00 p.m. 

Library Branch: Bloomingdale Public Library
Room: Room C
Age Group: Children, All Ages
Program Type: Crafts
Event Details:

Sit and Stitch (Drop-In) 

Grades 3 and up  

Sunday, February 1 | 1:30 p.m. – 3:00 p.m. 

This event is in the "Children" group

Explorer Bags

Monday, February 2, 2026 at 9:00am - 9:00pm
Bloomingdale Public Library
Program Type:
Book Clubs, Crafts
Age Group:
Children

FILL OUT FORM BEFORE REGISTERING https://forms.office.com/r/n2Bs1qJeCF

Library Branch: Bloomingdale Public Library
Age Group: Children
Program Type: Book Clubs, Crafts
Event Details:

FILL OUT FORM BEFORE REGISTERING https://forms.office.com/r/n2Bs1qJeCF

Disclaimer(s)

Please let us know of any allergies at the time of registration. 

This event is in the "Children" group

A Love Letter to Our Library

Tuesday, February 3, 2026 at 4:00pm - 4:45pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts, Storytimes
Age Group:
Children

A Love Letter to Our Library (Drop-In)  

Families

Tuesday, February 3 | 4:00-4:45 p.m. 

Let’s share our love for the library. Letters in this program will be used for a library love display!

Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts, Storytimes
Event Details:

A Love Letter to Our Library (Drop-In)  

Families

Tuesday, February 3 | 4:00-4:45 p.m. 

Let’s share our love for the library. Letters in this program will be used for a library love display!

This event is in the "Children" group

Culture Connections Club

Wednesday, February 4, 2026 at 4:00pm - 4:45pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Culture Connections Club (Drop-In) 

Grades K-2 

Wednesday, February 4 & March 25 | 4:00 – 5:00 p.m. 

Visit faraway countries through stories, songs, snacks, and activities. 

February: Thailand

Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts
Event Details:

Culture Connections Club (Drop-In) 

Grades K-2 

Wednesday, February 4 & March 25 | 4:00 – 5:00 p.m. 

Visit faraway countries through stories, songs, snacks, and activities. 

February: Thailand

This event is in the "Children" group

Valentine Tree

Thursday, February 5, 2026 at 5:00pm - 5:45pm
Room C at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Valentine Tree (Registration Required)  

Ages 3-6

Thursday, February 5 | 5:00-5:45 p.m. 

Trees aren’t just for Christmas. Join us in making this fun Valentine decoration.

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C
Age Group: Children
Program Type: Crafts
Registration Required
Event Details:

Valentine Tree (Registration Required)  

Ages 3-6

Thursday, February 5 | 5:00-5:45 p.m. 

Trees aren’t just for Christmas. Join us in making this fun Valentine decoration.

This event is in the "Teens" group
This event is in the "Adults" group

BPL Makerspace Crafts: Beginner Machine Embroidery

Monday, February 9, 2026 at 7:00pm - 8:30pm
Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Teens, Adults

Learn the basics of machine embroidery and create a small embroidered project. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Makerspace
Age Group: Teens, Adults
Program Type: Crafts
Registration Required
Event Details:

Learn the basics of machine embroidery and create a small embroidered project. 

This event is in the "Children" group

I Heart You

Tuesday, February 10, 2026 at 6:00pm - 7:00pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

I Heart You (Registration Required)

Grades 3-6

Tuesday, February 10 | 6:00 – 7:00 p.m. 

Craft a variety of hearts to give to your special someone or keep for yourself. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts
Registration Required
Event Details:

I Heart You (Registration Required)

Grades 3-6

Tuesday, February 10 | 6:00 – 7:00 p.m. 

Craft a variety of hearts to give to your special someone or keep for yourself. 

This event is in the "Children" group

Homeschool Hangout

Wednesday, February 11, 2026 at 1:00pm - 2:00pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts, STEM/STEAM
Age Group:
Children

Homeschool Hangout Series (Registration Required)  

Families 

Wednesdays, February 11 & March 11 | 1:00-2:00 p.m. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts, STEM/STEAM
Registration Required
Event Details:

Homeschool Hangout Series (Registration Required)  

Families 

Wednesdays, February 11 & March 11 | 1:00-2:00 p.m. 

This event is in the "Children" group

Read and Write

Monday, February 16, 2026 at 4:00pm - 4:45pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Read and Write (Registration Required)

Grades K-2

Monday, February 16 | 4:00 – 4:45 p.m. 

Come meet and hang with favorite characters, then practice writing skills as we send them letters. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts
Registration Required
Event Details:

Read and Write (Registration Required)

Grades K-2

Monday, February 16 | 4:00 – 4:45 p.m. 

Come meet and hang with favorite characters, then practice writing skills as we send them letters. 

This event is in the "Children" group

Beginning Crochet

Monday, February 16, 2026 at 6:00pm - 7:15pm
Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Beginning Crochet (Registration Required) 

Grades 3-8 

Monday, February 16 & 23 | 6:00 – 7:15 p.m. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Makerspace
Age Group: Children
Program Type: Crafts
Registration Required
Event Details:

Beginning Crochet (Registration Required) 

Grades 3-8 

Monday, February 16 & 23 | 6:00 – 7:15 p.m. 

This event is in the "Children" group

Mardi Gras Masks

Tuesday, February 17, 2026 at 4:00pm - 4:45pm
Room C/Makerspace at Bloomingdale Public Library
Program Type:
Crafts
Age Group:
Children

Mardi Gras Masks (Drop-In)

Grades 2-6

Tuesday, February 17 | 4:00 – 4:15 p.m. 

Celebrate Mardi Gras by designing your own mask.

Library Branch: Bloomingdale Public Library
Room: Room C/Makerspace
Age Group: Children
Program Type: Crafts
Event Details:

Mardi Gras Masks (Drop-In)

Grades 2-6

Tuesday, February 17 | 4:00 – 4:15 p.m. 

Celebrate Mardi Gras by designing your own mask.

This event is in the "Children" group

Happy Birthday, Mo Willems

Wednesday, February 18, 2026 at 4:15pm - 5:00pm
Room C at Bloomingdale Public Library
Program Type:
Crafts, Storytimes
Age Group:
Children

Happy Birthday Mo Willems (Drop-In)    

Grades K-2 

Wednesday, February 18 | 4:15- 5:00 p.m. 

Upcoming
Registration Required
Library Branch: Bloomingdale Public Library
Room: Room C
Age Group: Children
Program Type: Crafts, Storytimes
Registration Required
Event Details:

Happy Birthday Mo Willems (Drop-In)    

Grades K-2 

Wednesday, February 18 | 4:15- 5:00 p.m.