Skip to main content
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.
Image for event: Drop-In Tech Help  with Teen Volunteers

Drop-In Tech Help  with Teen Volunteers

In-Branch Program

2025-01-07 18:00:00 2025-01-07 19:00:00 America/New_York Drop-In Tech Help  with Teen Volunteers Bring your tech questions and get one-on-one help. Turner Park Branch - Turner Park - Adult Program Room

Tuesday, January 07
6:00pm - 7:00pm

Add to Calendar 2025-01-07 18:00:00 2025-01-07 19:00:00 America/New_York Drop-In Tech Help  with Teen Volunteers Bring your tech questions and get one-on-one help. Turner Park Branch - Turner Park - Adult Program Room

Turner Park Branch

Turner Park - Adult Program Room

Bring your tech questions and get one-on-one help.

Bring your tech questions about tablets, iPads, eReaders, computers and smartphones and get one-on-one help from teen tech volunteers. 

Turner Park Branch

Phone: 289-779-7588
Branch manager
Karen Milligan

Hours
About the branch

Opened in 2009, Turner Park Branch shares a stunning multi-use facility with the YMCA. The single-floor Branch offers materials and programming for children, youths, adults and seniors.

Upcoming events

Skip Upcoming Events widget
Cancelled
Thu, May 21, 9:00am - 12:00pm
Central Library
Mishka Social Services provides social services in Arabic and English/ نقدم الخدمات الاجتماعية باللغة العربية والانكليزية

Cancelled
Thu, May 21, 9:00am - 11:30am
Parkdale Branch
Chat with a specialist about federal government services, including getting a social insurance number, employment insurance, the Canada Pension Plan, and more.

Thu, May 21, 9:00am - 5:00pm
Valley Park Branch - Valley Park - Study Table Area
Learn about the settlement and library services, supports and programs available to newcomers.

Thu, May 21, 9:30am - 10:30am
Dundas Branch - Dundas - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Thu, May 21, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Thu, May 21, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Thu, May 21, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
A storytime for children who thrive better in small groups.
Registration is now closed

Thu, May 21, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Join a fun interactive program for adults with disabilities.

Thu, May 21, 10:00am - 12:00pm
Concession Branch - Concession - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, May 21, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Thu, May 21, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Thu, May 21, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
Bring the whole family to story time and get ready to read.

Thu, May 21, 10:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Council Chambers
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Thu, May 21, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Thu, May 21, 10:00am - 12:00pm
Barton Branch - Barton - Gallery Display
Visit with staff from Wayside House of Hamilton for Hep-C testing, Naloxone kits and more.

Thu, May 21, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Thu, May 21, 10:30am - 11:00am
Mount Hope Branch - Mount Hope - Community Hall
Puppet shows, stories and songs.

Thu, May 21, 10:30am - 11:30am
Sherwood Branch - Sherwood - Program Room A/B
Exercise your way to better health and fitness.

Thu, May 21, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Thu, May 21, 10:30am - 11:30am
Carlisle Branch - Carlisle - Open Area 1
Engineering play for toddlers and preschoolers

Thu, May 21, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
After storytime, stay for social and play time.

Thu, May 21, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Thu, May 21, 11:00am - 12:00pm
Terryberry Branch - Terryberry - Computer Lab
Trace your roots using Ancestry Library Edition.
Registration is now closed

Thu, May 21, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
Bring the whole family to story time and get ready to read.

Thu, May 21, 11:00am - 2:00pm
Central Library - Central - Wentworth Room
Get help obtaining your government-issued identification cards.

Thu, May 21, 11:00am - 1:00pm
Saltfleet Branch - Saltfleet - Program Room
Play video games on Nintendo Switch with other teens.

Thu, May 21, 11:45am - 12:45pm
Red Hill Branch - Red Hill - Program Room
Exercise your way to better health and fitness.

Cancelled
Thu, May 21, 1:00pm - 4:00pm
Central Library
Get job-seeking advice from the Career Foundation.

Cancelled
Thu, May 21, 1:00pm - 5:00pm
Central Library
Housing, employment, education and mental health supports for youth ages 18-29.

Thu, May 21, 1:00pm - 3:00pm
Valley Park Branch - Valley Park - Program Room A
Learn how to manage caregiver stress, self-care strategies and find helpful community resources.

Thu, May 21, 1:00pm - 1:30pm
Central Library - Central - Hamilton Room
Fun with musical instruments and songs.

Thu, May 21, 1:30pm - 2:00pm
Waterdown Branch - Waterdown - Program Room
Fun with musical instruments and songs.

Thu, May 21, 1:30pm - 2:00pm
Central Library - Central - Hamilton Room
Stay for social and play time.

Thu, May 21, 2:00pm - 3:00pm
Westdale Branch - Westdale - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, May 21, 2:00pm - 3:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
If you are interested in reading and discussing great books, there is a book club near you.
Registration is now closed

Thu, May 21, 2:00pm - 3:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Thu, May 21, 2:00pm - 3:00pm
Kenilworth Branch - Kenilworth - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, May 21, 2:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
Use colour to create mood and express emotion.

Thu, May 21, 2:00pm - 3:30pm
Dundas Branch - Dundas - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, May 21, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Program Room
Practise speaking English in a group setting.

Thu, May 21, 2:15pm - 4:15pm
Waterdown Branch - Waterdown - Reading Lounge
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Thu, May 21, 2:30pm - 5:30pm
Lynden Branch - Lynden - Fireplace
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, May 21, 3:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Teen Area
Knit for a cause and earn volunteer hours.

Thu, May 21, 3:00pm - 4:00pm
Barton Branch - Barton - Children's Department
Build, imagine and play with LEGO.

Thu, May 21, 3:00pm - 7:00pm
Parkdale Branch - Parkdale - Main Room
An in-person math adventure.

Thu, May 21, 3:00pm - 5:00pm
Kenilworth Branch - Kenilworth- Makerspace
Knit for a cause and earn volunteer hours.

Thu, May 21, 3:30pm - 4:30pm
Waterdown Branch - Waterdown - Program Room
Knit for a cause and earn volunteer hours.

Thu, May 21, 3:30pm - 4:30pm
Central Library - Central - 4th Floor Newcomers Classroom
Practise speaking English in a small group.

Thu, May 21, 3:30pm - 4:30pm
Central Library - Central - 2nd Floor Program Room
Bring your tech questions and get one-on-one help.

Thu, May 21, 4:00pm - 5:00pm
Saltfleet Branch - Saltfleet - Program Room
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Thu, May 21, 4:00pm - 6:00pm
Red Hill Branch
Interactive math activities for students in grades 4 and 5.
Register

Thu, May 21, 4:00pm - 5:00pm
Binbrook Branch - Binbrook - Program Room
Practice your reading skills with volunteer Reading Buddies.

Thu, May 21, 4:00pm - 5:00pm
Westdale Branch - Westdale - Children's Department
Practice your reading skills with volunteer Reading Buddies.

Thu, May 21, 4:00pm - 5:00pm
Central Library - Central - Wentworth Room
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Thu, May 21, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Take your character on a legendary adventure.

Thu, May 21, 4:00pm - 5:30pm
Kenilworth Branch - Kenilworth - Program Room
Math help for grade 5-8 students.

Thu, May 21, 4:30pm - 7:30pm
Freelton Branch - Freelton - Open Area 1
Unleash your creative side.

Thu, May 21, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Teen Area
Bring the family and play chess.

Thu, May 21, 5:00pm - 6:00pm
Central Library
Practise your French-speaking skills weekly at beginner or intermediate level.

Thu, May 21, 5:00pm - 6:00pm
Central Library
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Thu, May 21, 5:00pm - 6:30pm
Ancaster Branch - Ancaster - Murray Ferguson Room
This 90-minute workshop helps you gather the memories, reflections and sensory details of your birth experience and transform them into creative expression.
This event is full

Thu, May 21, 5:00pm - 7:30pm
Terryberry Branch - Terryberry - Program Room
City of Hamilton is seeking to understand the concerns and perspectives regarding road classification.

Thu, May 21, 6:00pm - 7:30pm
Central Library - Central - Hamilton Room
Learn tips and techniques to find your inner groove through dance and music.

Thu, May 21, 6:30pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
If you are interested in reading and discussing great books, there is a book club near you.
Registration is now closed

Thu, May 21, 6:30pm - 7:30pm
Valley Park Branch - Valley Park - Study Table Area
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Fri, May 22, 9:00am - 12:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Peer Supporters listen, provide emotional support and most importantly, inspire hope

Fri, May 22, 9:30am - 10:00am
Sherwood Branch - Sherwood - Program Room C
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Fri, May 22, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Stay for social and play time.

Fri, May 22, 10:00am - 10:30am
Dundas Branch - Dundas - Program Room
Bring the whole family to story time and get ready to read.

Fri, May 22, 10:00am - 11:00am
Concession Branch - Concession - Program Room
Explore nature with Green Venture.

Fri, May 22, 10:00am - 11:00am
Turner Park Branch - Turner Park - Children's Program Room
Stories, crafts and hands-on activities outside.

Fri, May 22, 10:00am - 12:00pm
Central Library - Central - 4th Floor Newcomer Learning Centre
A supportive forum for writers who are older adults.

Fri, May 22, 10:00am - 11:00am
Turner Park Branch - Turner Park - Maker Studio
Digitize photographs, negatives and VHS cassettes.
Registration is now closed

Fri, May 22, 10:00am - 4:00pm
Ancaster Branch - Ancaster - Children's Department
Unleash your creative side.

Fri, May 22, 10:30am - 11:30am
Central Library - Central - 2nd Floor Program Room
Connect with others age 55 and older for fun and games.

Fri, May 22, 10:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Fri, May 22, 10:30am - 12:00pm
Lynden Branch - Lynden - Fireplace
Explore and create with themed stations.

Fri, May 22, 10:30am - 11:00am
Central Library - Central - Children's Department
Bring the whole family to story time and get ready to read.

Fri, May 22, 11:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Children's area
Explore and create with our various food-themed stations and activities.

Fri, May 22, 11:00am - 12:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Fri, May 22, 11:00am - 12:00pm
Valley Park Branch - Valley Park - Program Room A/B
Listen to live music at the Valley Park Branch.

Fri, May 22, 11:30am - 12:00pm
Saltfleet Branch - Saltfleet - Program Room
Fun with musical instruments and songs.

Fri, May 22, 12:00pm - 4:00pm
Central Library - Central - Children's Department
Build, imagine and play with LEGO.

Fri, May 22, 12:00pm - 1:00pm
Central Library - Central - Hamilton Room
Listen to live music each Friday at Noon at Central Library.

Fri, May 22, 12:00pm - 1:00pm
Saltfleet Branch - Saltfleet - Auditorium
Listen to live music at the Saltfleet Branch.

Fri, May 22, 12:30pm - 1:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Fri, May 22, 1:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
A great selection of free movies from new releases to award-winning classics.

Fri, May 22, 1:00pm - 2:00pm
Valley Park Branch
Explore nature with Green Venture.

Fri, May 22, 1:30pm - 4:00pm
Red Hill Branch - Red Hill - Marketplace
Chat with a specialist about federal government services, including getting a social insurance number, employment insurance, the Canada Pension Plan, and more.

Fri, May 22, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Fri, May 22, 2:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Children's Department
Build, imagine and play with LEGO.

Fri, May 22, 2:30pm - 3:30pm
Valley Park Branch - Valley Park - Program Room A
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Fri, May 22, 3:00pm - 5:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Fri, May 22, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Create with our STREAM kits and educational toys.

Fri, May 22, 3:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Unleash your creative side.

Fri, May 22, 3:30pm - 5:30pm
Waterdown Branch - Waterdown - Program Room
Create with our STREAM kits and educational toys.

Fri, May 22, 3:30pm - 4:30pm
Barton Branch - Barton - Program Room
Drop-in for multiplayer video game fun.

Fri, May 22, 4:00pm - 5:00pm
Turner Park Branch - Turner Park - Adult Program Room
Take your character on a legendary adventure.

Fri, May 22, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Create with our STREAM kits and educational toys.

Sat, May 23, 9:00am - 12:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Sat, May 23, 9:00am - 12:00pm
Ancaster Branch - Ancaster - Children's Department
Build, imagine and play with LEGO.

Sat, May 23, 9:30am - 4:00pm
Concession Branch - Concession - Program Room
Drop-in board game and puzzle fun.

Sat, May 23, 10:00am - 11:00am
Terryberry Branch - Terryberry - Program Room
Practice your French-speaking skills weekly at beginner or intermediate level.

Sat, May 23, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Sat, May 23, 10:00am - 12:00pm
Binbrook Branch - Binbrook - Program Room
Watch new releases and rediscover old favourites.

Sat, May 23, 10:00am - 11:00am
Stoney Creek Branch - Stoney Creek- Entry Area
Bring your plants, cuttings, seeds or bulbs to trade with other gardeners.

Sat, May 23, 10:00am - 12:00pm
Barton Branch - Barton - Program Room
Drop-in board game and puzzle fun.

Sat, May 23, 10:00am - 11:00am
Locke Branch - Locke - Children's Department
Create with our STREAM kits and educational toys.

Sat, May 23, 10:00am - 12:00pm
Dundas Branch - Dundas - 1st Floor
Play chess with other fans of the game and hone your skills.

Sat, May 23, 10:00am - 12:00pm
Parkdale Branch - Parkdale - Main Room
Create with our STREAM kits and educational toys.

Sat, May 23, 10:00am - 10:30am
Central Library - Central - Children's Department
Bring the whole family to story time and get ready to read.

Sat, May 23, 10:00am - 11:00am
Sherwood Branch - Sherwood - Program Room A/B
Family fun with BINGO

Sat, May 23, 10:00am - 12:00pm
Sherwood Branch - Sherwood - Program Room C
Create with our STREAM kits and educational toys.

Sat, May 23, 10:00am - 12:00pm
Dundas Branch - Dundas - Program Room
Create with our STREAM kits and educational toys.

Sat, May 23, 10:15am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Choose from an assortment of tech devices and traditional crafting materials. Ages 8 to 12.

Sat, May 23, 10:30am - 11:30am
Saltfleet Branch - Saltfleet - Program Room
Unleash your creative side and make something crafty.

Sat, May 23, 10:30am - 11:00am
Westdale Branch
After storytime, stay for social and play time.

Cancelled
Sat, May 23, 10:30am - 11:30am
Central Library
Women artists explore how animation, illustration, and cartooning intersect to shape vivid worlds, characters and contemporary visual storytelling.

Sat, May 23, 10:30am - 11:30am
Red Hill Branch - Red Hill - Program Room
Family fun with BINGO

Cancelled
Sat, May 23, 11:00am - 12:00pm
Central Library
Read comics, discover new characters and create a superhero.

Sat, May 23, 11:00am - 2:00pm
Stoney Creek Branch - Stoney Creek - Teen Area
Build, imagine and play with LEGO.

Cancelled
Sat, May 23, 11:00am - 12:00pm
Waterdown Branch
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Sat, May 23, 11:00am - 1:00pm
Kenilworth Branch - Kenilworth - Children's Department
A drop-in knitting and crochet program. Bring your current project and materials.

Cancelled
Sat, May 23, 11:30am - 12:30pm
Central Library
The artists behind the Zellers Batman commercials and the opening of Batman: The Animated Series discuss how these memorable animated projects were created.

Sat, May 23, 12:00pm - 2:00pm
Terryberry Branch - Terryberry - Children's Area
Bring the family and play chess.

Sat, May 23, 12:00pm - 2:00pm
Red Hill Branch - Red Hill - Marketplace
Play chess with other fans of the game and hone your skills.

Sat, May 23, 1:00pm - 3:00pm
Lynden Branch - Lynden - Fireplace
Drop-in and join us for movement-based activities and games from around the world.

Sat, May 23, 1:00pm - 2:00pm
Waterdown Branch - Waterdown - Reading Lounge
Listen to live music at the Waterdown Branch.

Cancelled
Sat, May 23, 1:00pm - 2:00pm
Central Library
A look at the life and work of master cartoonist Doug Wright during his years living in Burlington.

Sat, May 23, 1:00pm - 4:00pm
Waterdown Branch - Waterdown - Program Room
Drop-in board game and puzzle fun.

Sat, May 23, 1:00pm - 3:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Learn about trauma-informed, culturally responsive, mental health support.

Sat, May 23, 1:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Unleash your creative side.

Sat, May 23, 2:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Auditorium
Watch new releases and rediscover old favourites.

Sat, May 23, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Teen Area
Practise your French-speaking skills weekly at beginner or intermediate level.

Sat, May 23, 2:00pm - 5:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Sat, May 23, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Sat, May 23, 2:00pm - 3:30pm
Red Hill Branch - Red Hill - Program Room
Watch new releases and rediscover old favourites.

Sat, May 23, 2:00pm - 4:00pm
Mount Hope Branch - Mount Hope - Teen Area
Build, imagine and play with LEGO.

Sat, May 23, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Children's Program Room
Watch new releases and rediscover old favourites.

Cancelled
Sat, May 23, 2:30pm - 4:30pm
Central Library
Screening and Panel: Behind the Castle Doors: The Origin of the Hilarious House of Frightenstein.

Sat, May 23, 2:30pm - 3:30pm
Central Library - Central - Media Studio
Learn the features and functions of the Brother PRS100 embroidery machine.

Sat, May 23, 2:30pm - 3:30pm
Terryberry Branch - Terryberry - Auditorium
Build, imagine and play with LEGO.

Sat, May 23, 3:30pm - 4:30pm
Stoney Creek Branch - Stoney Creek - Teen Area
Unleash your creative side and make something crafty.

Mon, May 25, 9:00am - 5:00pm
Turner Park Branch - Turner Park - Outreach
One-on-one information for Newcomers about settling in Canada.

Mon, May 25, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Mon, May 25, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Bring the whole family to story time and get ready to read.

Mon, May 25, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, May 25, 10:00am - 12:00pm
Terryberry Branch - Terryberry - Main Floor
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, May 25, 10:00am - 11:00am
Turner Park Branch - Turner Park - Marketplace
Play the classic word game with others.

Mon, May 25, 10:00am - 10:30am
Ancaster Branch - Ancaster - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, May 25, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, May 25, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
Bring the whole family to story time and get ready to read.

Mon, May 25, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Mon, May 25, 10:00am - 11:00am
Central Library - Central - Hamilton Room
Explore and create with themed stations.

Mon, May 25, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Unleash your creative side and make something crafty.
This event is full

Mon, May 25, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Mon, May 25, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
Stay for social and play time.

Mon, May 25, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
Stay for social and play time.

Mon, May 25, 10:30am - 11:30am
Kenilworth Branch
After storytime, stay for social and play time.

Mon, May 25, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Drop-in for some fun, low impact, calming stretches and exercises.

Mon, May 25, 11:00am - 1:00pm
Westdale Branch - Westdale - Children's Department
Choose your path. Chart your future. Achieve your goals.

Mon, May 25, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Mon, May 25, 12:00pm - 2:00pm
Sherwood Branch - Sherwood - Marketplace
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, May 25, 1:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Chat with a specialist about federal government services, including getting a social insurance number, employment insurance, the Canada Pension Plan and more.

Mon, May 25, 1:00pm - 2:00pm
Binbrook Branch - Binbrook - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Mon, May 25, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Explore great albums from the past with other music fans.

Mon, May 25, 1:00pm - 2:00pm
Concession Branch - Concession - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Mon, May 25, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Mon, May 25, 1:00pm - 4:00pm
Central Library - Central - Hamilton Room
A great selection of free movies from new releases to award-winning classics.

Cancelled
Mon, May 25, 1:00pm - 2:00pm
Barton Branch
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, May 25, 1:30pm - 3:30pm
Turner Park Branch - Turner Park - Entry
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Cancelled
Mon, May 25, 1:30pm - 3:30pm
Turner Park Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Mon, May 25, 1:30pm - 3:30pm
Sherwood Branch - Sherwood - Program Room C
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, May 25, 2:00pm - 3:00pm
Valley Park Branch - Valley Park - Program Room A
Explore great albums from the past with other music fans.

Mon, May 25, 2:00pm - 2:30pm
Concession Branch
A space for new parents and caregivers to connect, receive information from an Early Childhood Educator and participate in an activity or song with baby.
Register

Mon, May 25, 2:00pm - 3:00pm
Sherwood Branch - Sherwood - Program Room A/B
A guided session of meditation awaits.

Mon, May 25, 2:00pm - 5:00pm
Lynden Branch - Lynden - Fireplace
Unleash your creative side.

Mon, May 25, 2:00pm - 3:00pm
Waterdown Branch - Waterdown - Program Room
Practise your French-speaking skills weekly at beginner or intermediate level.

Mon, May 25, 2:00pm - 3:30pm
Stoney Creek Branch
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, May 25, 2:15pm - 3:15pm
Dundas Branch - Dundas - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Cancelled
Mon, May 25, 2:30pm - 4:00pm
Binbrook Branch
A social space for people with memory issues and their care partner.

Cancelled
Mon, May 25, 3:00pm - 5:00pm
Westdale Branch
Bring the family and play chess.

Mon, May 25, 3:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
An in-person math adventure.

Mon, May 25, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Practice your reading skills with volunteer Reading Buddies.

Mon, May 25, 3:30pm - 4:30pm
Terryberry Branch - Terryberry - Main Floor
Bring your tech questions and get one-on-one help.

Mon, May 25, 3:30pm - 5:00pm
Turner Park Branch - Turner Park - Adult Program Room
Math help for grade 5-8 students.

Mon, May 25, 3:30pm - 5:30pm
Waterdown Branch - Waterdown - Program Room
Unleash your creative side.

Cancelled
Mon, May 25, 3:30pm - 5:00pm
Concession Branch
Math help for grade 5-8 students.

Mon, May 25, 3:30pm - 4:30pm
Red Hill Branch - Red Hill - Program Room
Bring your tech questions and get one-on-one help.

Mon, May 25, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Connect with other families in a sensory-friendly environment.

Mon, May 25, 4:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Children's Department
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Mon, May 25, 4:00pm - 5:00pm
Terryberry Branch - Terryberry - Study Room 1
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Mon, May 25, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Mon, May 25, 5:00pm - 6:00pm
Kenilworth Branch - Kenilworth - Program Room
Sit back and relax as we read Spanish-language books aloud.

Mon, May 25, 5:00pm - 6:00pm
Terryberry Branch - Terryberry - Study Room 1
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Mon, May 25, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, May 25, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Mon, May 25, 6:00pm - 7:30pm
Valley Park Branch - Valley Park - Program Room A/B
Challenge fellow gamers to claim the title of champion.

Mon, May 25, 6:00pm - 7:00pm
Dundas Branch - Dundas - Program Room
A guided session of meditation awaits.

Mon, May 25, 6:30pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
Chat about your favourite titles, discover new ones and meet friends.

Mon, May 25, 6:30pm - 7:30pm
Greensville Branch - Greensville - Community Centre
Play guitar and share songs.

Tue, May 26, 9:00am - 5:00pm
Red Hill Branch - Red Hill - Marketplace
Learn about the settlement and library services, supports and programs available to newcomers.

Tue, May 26, 9:30am - 10:00am
Turner Park Branch - Turner Park - Children's Program Room
Bring the whole family to story time and get ready to read.

Tue, May 26, 9:30am - 10:00am
Valley Park Branch - Valley Park - Program Room A/B
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 9:30am - 10:00am
Dundas Branch - Dundas - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Tue, May 26, 9:30am - 11:30am
Freelton Branch - Freelton - Open Area 1
Explore and create with themed stations.

Tue, May 26, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 10:00am - 10:30am
Locke Branch - Locke - Children's Department
Bring the whole family to story time and get ready to read.

Tue, May 26, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Bring the whole family to story time and get ready to read.

Tue, May 26, 10:00am - 10:30am
Waterdown Branch - Waterdown - Program Room
Bring the whole family to story time and get ready to read.

Tue, May 26, 10:00am - 11:00am
Dundas Branch - Dundas - Children's Area
After storytime, stay for social and play time.

Tue, May 26, 10:00am - 10:30am
Central Library - Central - Hamilton Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 10:00am - 10:30am
Greensville Branch - Greensville - Children's Department
Bring the whole family to story time and get ready to read.

Tue, May 26, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 10:00am - 12:00pm
Dundas Branch - Dundas - Teen Area
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, May 26, 10:00am - 11:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Learn the benefits of massage for your infant and how to do it.
Register

Tue, May 26, 10:30am - 11:00am
Binbrook Branch
Stay for social and play time.

Tue, May 26, 10:30am - 12:30pm
Carlisle Branch - Carlisle - Open Area 1
Explore and create with themed stations.

Tue, May 26, 10:30am - 11:00am
Central Library - Central - Hamilton Room
Stay for social and play time.

Tue, May 26, 10:30am - 12:00pm
Greensville Branch - Greensville - Community Centre
After storytime, stay for social and play time.

Tue, May 26, 10:30am - 11:00am
Terryberry Branch
Stay for social and play time.

Tue, May 26, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Storytime focused on family diversity.

Cancelled
Tue, May 26, 10:30am - 11:30am
Red Hill Branch
Learn the benefits of massage for your infant and how to do it.

Tue, May 26, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Tue, May 26, 11:00am - 11:30am
Waterdown Branch - Waterdown - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 11:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Stay for social and play time.

Tue, May 26, 11:30am - 12:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Tue, May 26, 1:00pm - 2:00pm
Coffee Brick Hamilton - 210 Parkdale Ave N
Chat about books at Coffee Brick at 210 Parkdale Ave N, Hamilton.

Tue, May 26, 1:00pm - 1:30pm
Locke Branch - Locke - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, May 26, 1:00pm - 2:00pm
Central Library - Central - Wentworth Room
Ignite your little one's imagination.

Tue, May 26, 1:00pm - 3:30pm
Stoney Creek Branch - Stoney Creek - Council Chambers
A great selection of free movies from new releases to award-winning classics.

Tue, May 26, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Cancelled
Tue, May 26, 1:00pm - 2:00pm
210 Parkdale Ave N, Hamilton, ON L8H 5X5.
Chat about books at Coffee Brick at 210 Parkdale Ave N, Hamilton.

Tue, May 26, 1:30pm - 3:30pm
Binbrook Branch - Binbrook - Study Room
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, May 26, 1:30pm - 2:00pm
Locke Branch - Locke - Children's Department
Stay for social and play time.

Tue, May 26, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Tue, May 26, 2:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Learn through play, songs and more with EarlyON.

Tue, May 26, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Adult Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, May 26, 2:00pm - 5:00pm
Lynden Branch - Lynden - Fireplace
Create with our STREAM kits and educational toys.

Tue, May 26, 2:00pm - 3:30pm
Kenilworth Branch - Kenilworth - Program Room
Bring your current cross stitch project, or start a new one.

Tue, May 26, 2:00pm - 4:00pm
Central Library - Central - 2nd Floor Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, May 26, 2:00pm - 3:00pm
Concession Branch - Concession - 1st Floor Study Area
Digitize photographs, negatives and VHS cassettes.

Tue, May 26, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Makerspace
Digitize photographs, negatives and VHS cassettes.

Tue, May 26, 2:00pm - 3:00pm
Dundas Branch - Dundas - Program Room
Learn basic graphic design using the free online design tool Canva.

Tue, May 26, 2:00pm - 3:00pm
Concession Branch - Concession - Program Room
Trade your puzzles with others and take home a new-to-you puzzle.

Tue, May 26, 2:30pm - 3:30pm
Waterdown Branch - Waterdown - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Tue, May 26, 3:00pm - 4:00pm
Central Library - Central - 4th Floor Computer Lab
Focus on search techniques and building familiarity with browser functions.

Tue, May 26, 3:30pm - 4:30pm
Westdale Branch - Westdale - Program Room
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Tue, May 26, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Build, imagine and play with LEGO.

Tue, May 26, 4:00pm - 5:00pm
Waterdown Branch - Waterdown - Program Room
Bring your knitting, stitching, or crochet project and share advice, ideas and conversations with fellow crafters.

Tue, May 26, 4:00pm - 6:00pm
Central Library - Central - Hamilton Room
Interactive math activities for students in grades 4 and 5.
Register

Tue, May 26, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Drop-in for multiplayer video game fun.

Tue, May 26, 4:00pm - 5:30pm
Kenilworth Branch - Kenilworth - Program Room
Math help for grade 5-8 students.

Tue, May 26, 4:00pm - 5:00pm
Terryberry Branch - Terryberry - Study Room 1
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Tue, May 26, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Adult Program Room
Practice your reading skills with volunteer Reading Buddies.

Tue, May 26, 5:00pm - 6:30pm
Westdale Branch - Westdale - Program Room
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Tue, May 26, 5:00pm - 6:00pm
Central Library - Central - 4th Floor Newcomers Classroom
English and Spanish learners practice their second languages in a facilitated group discussion. All skill levels welcome.

Tue, May 26, 5:00pm - 6:00pm
Terryberry Branch - Terryberry - Study Room 1
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Tue, May 26, 6:00pm - 7:00pm
Central Library - Central - Wentworth Room
A guided session of meditation awaits.

Tue, May 26, 6:00pm - 7:30pm
Central Library - Central - 4th Floor Newcomers Classroom
A supportive forum for aspiring writers.

Tue, May 26, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Bring your tech questions and get one-on-one help.

Tue, May 26, 6:00pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, May 26, 6:00pm - 7:00pm
Central Library - Central - Photo Studio
Digitize photographs, negatives and VHS cassettes.

Wed, May 27, 8:30am - 4:30pm
Central Library - Central - 4th Floor Community Partner Office
One-on-one information sessions for Newcomers about settling in Canada.

Wed, May 27, 9:30am - 12:00pm
Sherwood Branch - Sherwood - Program Room A/B
Learn through play, songs and more with EarlyON.

Wed, May 27, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Wed, May 27, 9:30am - 4:00pm
Concession Branch - Concession - Children's Department
Build, imagine and play with LEGO.

Wed, May 27, 10:00am - 2:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Learn about the services, supports and education provided by the healthcare and support staff at Hamilton Family Health Team.

Wed, May 27, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Bring the whole family to story time and get ready to read.

Wed, May 27, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
Bring the whole family to story time and get ready to read.

Wed, May 27, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Bring the whole family to story time and get ready to read.

Wed, May 27, 10:00am - 10:30am
Concession Branch - Concession - Program Room
Bring the whole family to story time and get ready to read.

Wed, May 27, 10:00am - 12:00pm
Valley Park Branch - Valley Park - Program Room A
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, May 27, 10:00am - 10:30am
Turner Park Branch - Turner Park - Children's Program Room
Bring the whole family to story time and get ready to read.

Wed, May 27, 10:00am - 10:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Fun with musical instruments and songs.

Wed, May 27, 10:00am - 10:30am
Waterdown Branch - Waterdown - Program Room
Music, movement and more.

Wed, May 27, 10:00am - 10:30am
Dundas Branch - Dundas - Program Room
Bring the whole family to story time and get ready to read.

Wed, May 27, 10:00am - 1:00pm
Stoney Creek Branch - Stoney Creek- Entry Area
Bring your resume and cover letter for on-the-spot editing and job searching tips and tools.

Wed, May 27, 10:00am - 12:00pm
Barton Branch - Barton - Program Room
Bring along your support staff, friends and family and feel free to colour, do puzzles and play games.

Cancelled
Wed, May 27, 10:00am - 12:00pm
Freelton Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Wed, May 27, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Wed, May 27, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Wed, May 27, 10:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Wed, May 27, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
After storytime, stay for social and play time.

Wed, May 27, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Wed, May 27, 11:00am - 1:00pm
Central Library - Central - Hamilton Room
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Wed, May 27, 11:00am - 11:45am
Saltfleet Branch - Saltfleet - Teen Area
Exercise your way to better health and fitness.

Wed, May 27, 11:00am - 11:30am
Lynden Branch - Lynden - Fireplace
Bring the whole family to story time and get ready to read.

Wed, May 27, 11:15am - 11:45am
Barton Branch - Barton - Children's Department
Bring the whole family to story time and get ready to read.

Wed, May 27, 11:30am - 12:30pm
Lynden Branch - Lynden - Program Room
After storytime, stay for social and play time.

Wed, May 27, 12:00pm - 1:00pm
Barton Branch - Barton - Gallery Display
Colouring, it’s not just for kids.

Wed, May 27, 12:30pm - 1:30pm
Kenilworth Branch - Kenilworth - Program Room
Exercise your way to better health and fitness.

Cancelled
Wed, May 27, 12:30pm - 1:30pm
Terryberry Branch
Gentle and slow stretching.

Cancelled
Wed, May 27, 1:00pm - 5:00pm
Central Library
Canadian Mental Health Association Peer Supporters listen, provide emotional support and inspire hope.

Wed, May 27, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Wed, May 27, 1:00pm - 3:00pm
Barton Branch - Barton - Gallery Display
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, May 27, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Wed, May 27, 1:00pm - 2:00pm
Parkdale Branch - Parkdale - Study Room
Make and take home a small craft using Makerspace equipment.

Wed, May 27, 2:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk B
Speak with Head Injury Rehabilitation Ontario (HIRO) staff about their community-based rehabilitation programs for adults living with brain injuries in Ontario.

Wed, May 27, 2:00pm - 3:00pm
Valley Park Branch - Valley Park - Program Room A/B
Learn how to do Tai Chi, a low-impact practice that helps connect your body and mind through meditation in motion.

Wed, May 27, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Computer Lab
Focus on search techniques and building familiarity with browser functions.

Wed, May 27, 2:30pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Wed, May 27, 2:30pm - 3:30pm
Binbrook Branch - Binbrook - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Wed, May 27, 3:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Program Room
Bring your tech questions and get one-on-one help.

Wed, May 27, 3:00pm - 4:00pm
Dundas Branch - Dundas - Teen Area
Knit for a cause and earn volunteer hours.

Wed, May 27, 3:00pm - 5:00pm
Valley Park Branch
An interactive workshop focused on resumes, cover letters and academic achievements.

Wed, May 27, 3:30pm - 5:00pm
Turner Park Branch - Turner Park - Adult Program Room
Math help for grade 5-8 students.

Wed, May 27, 3:30pm - 5:30pm
Carlisle Branch - Carlisle - Open Area 1
Create with our STREAM kits and educational toys.

Cancelled
Wed, May 27, 3:30pm - 5:00pm
Concession Branch
Math help for grade 5-8 students.

Wed, May 27, 3:30pm - 4:30pm
Virtual Branch
Learn about HMC's free Healthcare Careers Program for internationally trained healthcare professionals.

Wed, May 27, 4:00pm - 5:00pm
Terryberry Branch - Terryberry - Study Room 1
Practice speaking English in a small group.

Wed, May 27, 4:00pm - 5:00pm
Mount Hope Branch - Mount Hope - Teen Area
Bring the family and play chess.

Cancelled
Wed, May 27, 4:00pm - 5:00pm
Valley Park Branch
Build, imagine and play with LEGO.

Wed, May 27, 4:00pm - 6:00pm
Saltfleet Branch
Interactive math activities for students in grades 4 and 5.
Register

Wed, May 27, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Create with our STREAM kits and educational toys.

Wed, May 27, 4:00pm - 5:00pm
Central Library - Central - Wentworth Room
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Wed, May 27, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Wed, May 27, 5:00pm - 6:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Wed, May 27, 5:00pm - 6:00pm
Waterdown Branch - Waterdown - Program Room
Bring your tech questions and get one-on-one help.

Wed, May 27, 5:00pm - 6:00pm
Central Library
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Wed, May 27, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
Practise your French-speaking skills weekly at beginner or intermediate level.

Wed, May 27, 5:30pm - 7:00pm
Dundas Branch - Dundas - Teen Area
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Wed, May 27, 5:30pm - 6:30pm
Sherwood Branch - Sherwood - Program Room A/B
Parents and children build their relationship through fun activities. The first session on April 29 is virtual. The remaining seven weeks are in branch.
Register

Wed, May 27, 6:00pm - 7:30pm
Central Library - Central - 2nd Floor Program Room
Celebrate the animals in your life or imagination through expressive portrait art.

Wed, May 27, 6:00pm - 6:30pm
Kenilworth Branch - Kenilworth - Children's Department
Wear your cozy pyjamas for stories, songs and fun.

Wed, May 27, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room A/B
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Wed, May 27, 6:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Wed, May 27, 6:00pm - 7:00pm
Waterdown Branch - Waterdown - Maker Studio
Learn how to create embroidery designs with Hatch Embroidery Digitizer.

Wed, May 27, 6:00pm - 6:30pm
Central Library - Central - Children's Department
Fun with musical instruments and songs.

Wed, May 27, 6:30pm - 7:45pm
Terryberry Branch - Terryberry - Auditorium
Practice writing skills and network with other writers.

Cancelled
Wed, May 27, 6:30pm - 7:30pm
Central Library
Level up your cooking and baking skills. Choose a recipe, prepare it at home and share your experience with fellow home chefs.

Cancelled
Thu, May 28, 9:00am - 12:00pm
Central Library
Mishka Social Services provides social services in Arabic and English/ نقدم الخدمات الاجتماعية باللغة العربية والانكليزية

Thu, May 28, 9:00am - 5:00pm
Valley Park Branch - Valley Park - Study Table Area
Learn about the settlement and library services, supports and programs available to newcomers.

Thu, May 28, 9:30am - 10:30am
Dundas Branch - Dundas - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Thu, May 28, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Thu, May 28, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Thu, May 28, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Join a fun interactive program for adults with disabilities.

Thu, May 28, 10:00am - 12:00pm
Concession Branch - Concession - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, May 28, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Thu, May 28, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Thu, May 28, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
Bring the whole family to story time and get ready to read.

Thu, May 28, 10:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Council Chambers
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Thu, May 28, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Level up your cooking and baking skills. Choose a recipe, prepare it at home and share your experience with fellow home chefs.

Thu, May 28, 10:30am - 1:30pm
Saltfleet Branch - Saltfleet - Teen Area
Choose your path. Chart your future. Achieve your goals.

Thu, May 28, 10:30am - 11:00am
Carlisle Branch - Carlisle - Open Area 1
Bring the whole family to story time and get ready to read.

Thu, May 28, 10:30am - 11:30am
Sherwood Branch - Sherwood - Program Room A/B
Exercise your way to better health and fitness.

Thu, May 28, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Thu, May 28, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
After storytime, stay for social and play time.

Thu, May 28, 11:00am - 12:00pm
Carlisle Branch - Carlisle - Open Area 2
After storytime, stay for social and play time.

Thu, May 28, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Thu, May 28, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
Bring the whole family to story time and get ready to read.

Thu, May 28, 11:00am - 1:00pm
Saltfleet Branch - Saltfleet - Program Room
Play video games on Nintendo Switch with other teens.

Thu, May 28, 11:30am - 12:30pm
Barton Branch - Barton - Program Room
Learn to design and create projects on this crafting machine.

Thu, May 28, 11:45am - 12:45pm
Red Hill Branch - Red Hill - Program Room
Exercise your way to better health and fitness.

Thu, May 28, 1:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Job seekers, visit Goodwill Industries staff at the Community Partner Desk for employment help.

Thu, May 28, 1:00pm - 3:00pm
Valley Park Branch - Valley Park - Program Room A
Learn how to manage caregiver stress, self-care strategies and find helpful community resources.

Thu, May 28, 1:00pm - 2:00pm
Locke Branch - Locke - Open Area
If you are interested in reading and discussing great books, there is a book club near you.

Thu, May 28, 1:00pm - 1:30pm
Central Library - Central - Hamilton Room
Fun with musical instruments and songs.

Thu, May 28, 1:30pm - 2:00pm
Waterdown Branch - Waterdown - Program Room
Bring the whole family to story time and get ready to read.

Thu, May 28, 1:30pm - 2:00pm
Central Library - Central - Hamilton Room
Stay for social and play time.

Thu, May 28, 2:00pm - 2:30pm
Waterdown Branch - Waterdown - Program Room
After storytime, stay for social and play time.

Thu, May 28, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, May 28, 2:00pm - 3:30pm
Dundas Branch - Dundas - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, May 28, 2:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, May 28, 2:00pm - 4:00pm
Terryberry Branch - Terryberry - Main Floor
Learn about Wesley Employment Services' job readiness, resume and interview prep programs.

Thu, May 28, 2:00pm - 3:00pm
Parkdale Branch - Parkdale - Study Room
Unleash your creative side and make something crafty.

Thu, May 28, 2:00pm - 3:00pm
Concession Branch - Concession - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, May 28, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Program Room
Practise speaking English in a group setting.

Thu, May 28, 2:30pm - 5:30pm
Lynden Branch - Lynden - Fireplace
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, May 28, 3:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Teen Area
Knit for a cause and earn volunteer hours.

Thu, May 28, 3:00pm - 4:00pm
Barton Branch - Barton - Children's Department
Build, imagine and play with LEGO.

Thu, May 28, 3:00pm - 7:00pm
Parkdale Branch - Parkdale - Main Room
An in-person math adventure.

Thu, May 28, 3:00pm - 5:00pm
Kenilworth Branch - Kenilworth- Makerspace
Knit for a cause and earn volunteer hours.

Thu, May 28, 3:00pm - 4:00pm
Red Hill Branch
Level up your cooking and baking skills. Choose a recipe, prepare it at home and share your experience with fellow home chefs.

Thu, May 28, 3:30pm - 4:30pm
Waterdown Branch - Waterdown - Reading Lounge
Knit for a cause and earn volunteer hours.

Thu, May 28, 3:30pm - 4:30pm
Central Library - Central - 4th Floor Newcomers Classroom
Practise speaking English in a small group.

Thu, May 28, 3:30pm - 4:30pm
Central Library - Central - 2nd Floor Program Room
Bring your tech questions and get one-on-one help.

Thu, May 28, 4:00pm - 5:00pm
Saltfleet Branch - Saltfleet - Program Room
Get creative and make a unique craft.

Thu, May 28, 4:00pm - 6:00pm
Red Hill Branch - Red Hill - Program Room
Interactive math activities for students in grades 4 and 5.
Register

Thu, May 28, 4:00pm - 5:00pm
Binbrook Branch - Binbrook - Program Room
Practice your reading skills with volunteer Reading Buddies.

Thu, May 28, 4:00pm - 5:00pm
Westdale Branch - Westdale - Children's Department
Practice your reading skills with volunteer Reading Buddies.

Thu, May 28, 4:00pm - 7:00pm
Central Library - Central - 4th Floor Program Room
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Thu, May 28, 4:00pm - 5:00pm
Central Library - Central - Wentworth Room
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Thu, May 28, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Take your character on a legendary adventure.

Thu, May 28, 4:00pm - 5:30pm
Kenilworth Branch - Kenilworth - Program Room
Math help for grade 5-8 students.

Thu, May 28, 4:00pm - 6:00pm
Waterdown Branch - Waterdown - Program Room
Explore the steps you can take in your education journey if you're interested in a career in healthcare, engineering, or business.

Thu, May 28, 4:30pm - 7:30pm
Freelton Branch - Freelton - Open Area 1
Create with our STREAM kits and educational toys.

Thu, May 28, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Teen Area
Bring the family and play chess.

Thu, May 28, 5:00pm - 6:30pm
Westdale Branch - Westdale - Program Room
Share, collaborate and discuss with others who share an interest in zines.

Thu, May 28, 5:00pm - 6:00pm
Central Library
Practise your French-speaking skills weekly at beginner or intermediate level.

Thu, May 28, 5:00pm - 6:00pm
Central Library
A free early intervention literacy program for neurodiverse students in grades 2-8.
Register

Cancelled
Thu, May 28, 5:00pm - 6:30pm
Stoney Creek Branch
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Thu, May 28, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Explore imagery and themes from the Major Arcana to create a Tarot deck using various arts materials provided.

Cancelled
Thu, May 28, 6:00pm - 7:00pm
Central Library
Learn about 3D design.

Thu, May 28, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room A
Learn how to create custom designs, print and cut them out using a vinyl printer.

Thu, May 28, 6:30pm - 7:30pm
Valley Park Branch - Valley Park - Study Table Area
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Cancelled
Fri, May 29, 9:00am - 12:00pm
Central Library
Peer Supporters listen, provide emotional support and most importantly, inspire hope

Cancelled
Fri, May 29, 9:30am - 10:00am
Sherwood Branch
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Cancelled
Fri, May 29, 10:00am - 10:30am
Sherwood Branch
Stay for social and play time.

Cancelled
Fri, May 29, 10:00am - 12:00pm
Central Library
A supportive forum for writers who are older adults.

Cancelled
Fri, May 29, 10:00am - 4:00pm
Ancaster Branch
Unleash your creative side.

Cancelled
Fri, May 29, 1:00pm - 2:00pm
Ancaster Branch
Learn the benefits of massage for your infant and how to do it.

Cancelled
Fri, May 29, 2:00pm - 4:30pm
Central Library
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Cancelled
Fri, May 29, 2:30pm - 3:30pm
Valley Park Branch
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Sat, May 30, All day
Concession Branch - Concession - Children's Department
Colouring, it’s not just for kids.

Sat, May 30, 9:00am - 12:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Sat, May 30, 9:00am - 12:00pm
Ancaster Branch - Ancaster - Children's Department
Build, imagine and play with LEGO.

Sat, May 30, 10:00am - 11:00am
Terryberry Branch - Terryberry - Program Room
Practice your French-speaking skills weekly at beginner or intermediate level.

Sat, May 30, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Sat, May 30, 10:00am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Build, imagine and play with LEGO.

Sat, May 30, 10:00am - 12:00pm
Binbrook Branch - Binbrook - Program Room
Drop-in board game and puzzle fun.

Sat, May 30, 10:00am - 12:00pm
Barton Branch - Barton - Program Room
Drop-in board game and puzzle fun.

Sat, May 30, 10:00am - 11:00am
Locke Branch - Locke - Open Area
Trade your puzzles with others and take home a new-to-you puzzle.

Sat, May 30, 10:00am - 11:00am
Locke Branch - Locke - Children's Department
Drop-in board game and puzzle fun.

Sat, May 30, 10:00am - 12:00pm
Dundas Branch - Dundas - 1st Floor
Play chess with other fans of the game and hone your skills.

Sat, May 30, 10:00am - 12:00pm
Parkdale Branch - Parkdale - Main Room
Build, imagine and play with LEGO.

Sat, May 30, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Sat, May 30, 10:00am - 12:00pm
Sherwood Branch - Sherwood - Program Room C
Build, imagine and play with LEGO.

Sat, May 30, 10:00am - 12:00pm
Dundas Branch - Dundas - Program Room
Create with our STREAM kits and educational toys.

Sat, May 30, 10:15am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Choose from an assortment of tech devices and traditional crafting materials. Ages 8 to 12.

Sat, May 30, 10:30am - 11:00am
Westdale Branch
After storytime, stay for social and play time.

Sat, May 30, 10:30am - 11:30am
Red Hill Branch - Red Hill - Program Room
Learn how to draw cute animals.

Sat, May 30, 10:30am - 11:30am
Saltfleet Branch - Saltfleet - Program Room
Family fun with BINGO

Sat, May 30, 11:00am - 11:30am
Waterdown Branch - Waterdown - Program Room
Sing and play under the rainbow parachute.

Sat, May 30, 11:00am - 11:30am
Barton Branch - Barton - Children's Department
Bring the whole family to story time and get ready to read.

Sat, May 30, 11:00am - 2:00pm
Stoney Creek Branch - Stoney Creek - Teen Area
Build, imagine and play with LEGO.

Sat, May 30, 12:00pm - 1:00pm
Barton Branch - Barton - Gallery Display
Bring your new or gently used children’s books to swap with others.

Sat, May 30, 12:00pm - 2:00pm
Terryberry Branch - Terryberry - Children's Area
Bring the family and play chess.

Sat, May 30, 12:00pm - 2:00pm
Red Hill Branch - Red Hill - Marketplace
Play chess with other fans of the game and hone your skills.

Sat, May 30, 1:00pm - 3:00pm
Lynden Branch - Lynden - Fireplace
Drop-in and join us for movement-based activities and games from around the world.

Cancelled
Sat, May 30, 1:00pm - 2:00pm
Sherwood Branch
Gentle and supportive stories for grieving families.

Sat, May 30, 1:00pm - 4:00pm
Waterdown Branch - Waterdown - Program Room
Build, imagine and play with LEGO.

Cancelled
Sat, May 30, 1:00pm - 3:00pm
Central Library
Learn about trauma-informed, culturally responsive, mental health support.

Sat, May 30, 1:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Build, imagine and play with LEGO.

Sat, May 30, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Program Room
Build, imagine and play with LEGO.

Sat, May 30, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Teen Area
Practise your French-speaking skills weekly at beginner or intermediate level.

Sat, May 30, 2:00pm - 5:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Sat, May 30, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Sat, May 30, 2:00pm - 4:00pm
Mount Hope Branch - Mount Hope - Teen Area
Build, imagine and play with LEGO.

Sat, May 30, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Children's Program Room
Watch new releases and rediscover old favourites.

Sat, May 30, 2:30pm - 3:30pm
Terryberry Branch - Terryberry - Auditorium
Drop-in board game and puzzle fun.

Sat, May 30, 3:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Digitize photographs, negatives and VHS cassettes.

Sat, May 30, 3:30pm - 4:30pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Family fun with BINGO

Sun, May 31, All day
Lynden Branch - Lynden - Fireplace
Explore and create with our various food-themed stations and activities.

Mon, Jun 01, 9:00am - 5:00pm
Turner Park Branch - Turner Park - Outreach
One-on-one information for Newcomers about settling in Canada.

Mon, Jun 01, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Mon, Jun 01, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Bring the whole family to story time and get ready to read.

Mon, Jun 01, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 01, 10:00am - 12:00pm
Terryberry Branch - Terryberry - Main Floor
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 01, 10:00am - 12:00pm
Valley Park Branch - Valley Park - Program Room A
If you are interested in reading and discussing great books, there is a book club near you.

Mon, Jun 01, 10:00am - 11:00am
Turner Park Branch - Turner Park - Marketplace
Play the classic word game with others.

Mon, Jun 01, 10:00am - 10:30am
Ancaster Branch - Ancaster - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 01, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 01, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
Bring the whole family to story time and get ready to read.

Mon, Jun 01, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Mon, Jun 01, 10:00am - 11:00am
Central Library - Central - Hamilton Room
Explore and create with themed stations.

Mon, Jun 01, 10:00am - 12:30pm
Dundas Branch - Dundas - Program Room
Unleash your creativity and take home a complete work of art.

Mon, Jun 01, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Mon, Jun 01, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
Stay for social and play time.

Mon, Jun 01, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
Stay for social and play time.

Mon, Jun 01, 10:30am - 11:30am
Kenilworth Branch
After storytime, stay for social and play time.

Mon, Jun 01, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Mon, Jun 01, 12:00pm - 2:00pm
Sherwood Branch - Sherwood - Marketplace
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, Jun 01, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Mon, Jun 01, 1:00pm - 2:00pm
Binbrook Branch - Binbrook - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Mon, Jun 01, 1:00pm - 2:30pm
Ancaster Branch - Ancaster - Murray Ferguson Room
A supportive forum for aspiring writers.

Mon, Jun 01, 1:00pm - 2:00pm
Concession Branch - Concession - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Mon, Jun 01, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Mon, Jun 01, 1:00pm - 2:00pm
Barton Branch - Barton - Gallery Display
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, Jun 01, 1:30pm - 3:30pm
Turner Park Branch - Turner Park - Entry
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Cancelled
Mon, Jun 01, 1:30pm - 3:30pm
Turner Park Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Mon, Jun 01, 1:30pm - 3:30pm
Sherwood Branch - Sherwood - Program Room C
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 01, 2:00pm - 2:30pm
Concession Branch
A space for new parents and caregivers to connect, receive information from an Early Childhood Educator and participate in an activity or song with baby.
Register

Mon, Jun 01, 2:00pm - 3:00pm
Sherwood Branch - Sherwood - Program Room A/B
A guided session of meditation awaits.

Mon, Jun 01, 2:00pm - 5:00pm
Lynden Branch - Lynden - Fireplace
Unleash your creative side.

Mon, Jun 01, 2:00pm - 3:30pm
Stoney Creek Branch
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 01, 2:00pm - 3:00pm
Shawn & Ed Brewing Co.
Chat about books at Shawn and Ed Brewing Company at 65 Hatt St., Dundas.

Mon, Jun 01, 2:15pm - 3:15pm
Dundas Branch - Dundas - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Cancelled
Mon, Jun 01, 2:30pm - 4:00pm
Binbrook Branch
A social space for people with memory issues and their care partner.

Cancelled
Mon, Jun 01, 3:00pm - 5:00pm
Westdale Branch
Bring the family and play chess.

Mon, Jun 01, 3:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
An in-person math adventure.

Mon, Jun 01, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Practice your reading skills with volunteer Reading Buddies.

Mon, Jun 01, 3:30pm - 4:30pm
Terryberry Branch - Terryberry - Main Floor
Bring your tech questions and get one-on-one help.

Mon, Jun 01, 3:30pm - 5:30pm
Waterdown Branch - Waterdown - Program Room
Unleash your creative side.

Mon, Jun 01, 3:30pm - 4:30pm
Red Hill Branch - Red Hill - Program Room
Bring your tech questions and get one-on-one help.

Mon, Jun 01, 4:00pm - 7:00pm
Turner Park Branch - Turner Park - Entry
Connect and learn more about opportunities and resources available to youth in Hamilton.

Mon, Jun 01, 4:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Children's Department
Get creative and make a unique craft.

Mon, Jun 01, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Mon, Jun 01, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 01, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Mon, Jun 01, 6:00pm - 7:30pm
Valley Park Branch - Valley Park - Program Room A/B
Watch new releases and rediscover old favourites.

Mon, Jun 01, 6:00pm - 7:00pm
Dundas Branch - Dundas - Program Room
A guided session of meditation awaits.

Mon, Jun 01, 6:30pm - 7:30pm
Greensville Branch - Greensville - Community Centre
Play guitar and share songs.

Mon, Jun 01, 6:30pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Tue, Jun 02, 9:00am - 5:00pm
Red Hill Branch - Red Hill - Marketplace
Learn about the settlement and library services, supports and programs available to newcomers.

Tue, Jun 02, 9:30am - 10:00am
Valley Park Branch - Valley Park - Program Room A/B
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 02, 9:30am - 10:00am
Dundas Branch - Dundas - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 02, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Tue, Jun 02, 9:30am - 10:00am
Turner Park Branch - Turner Park - Children's Program Room
Storytime focused on family diversity.

Tue, Jun 02, 9:30am - 11:30am
Freelton Branch - Freelton - Open Area 1
Explore and create with themed stations.

Tue, Jun 02, 10:00am - 12:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Speak to a Métis Nation of Ontario Family Wellbeing Coordinator who helps families heal from violence and helps children in care or in the justice system.

Tue, Jun 02, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 02, 10:00am - 10:30am
Locke Branch - Locke - Children's Department
Bring the whole family to story time and get ready to read.

Tue, Jun 02, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Bring the whole family to story time and get ready to read.

Tue, Jun 02, 10:00am - 10:30am
Waterdown Branch - Waterdown - Program Room
Bring the whole family to story time and get ready to read.

Tue, Jun 02, 10:00am - 11:00am
Dundas Branch - Dundas - Children's Area
After storytime, stay for social and play time.

Tue, Jun 02, 10:00am - 10:30am
Central Library - Central - Hamilton Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 02, 10:00am - 10:30am
Greensville Branch - Greensville - Children's Department
Bring the whole family to story time and get ready to read.

Tue, Jun 02, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 02, 10:00am - 12:00pm
Dundas Branch - Dundas - Teen Area
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, Jun 02, 10:00am - 11:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Learn the benefits of massage for your infant and how to do it.
Register

Tue, Jun 02, 10:30am - 11:00am
Binbrook Branch
Stay for social and play time.

Tue, Jun 02, 10:30am - 12:30pm
Carlisle Branch - Carlisle - Open Area 1
Explore and create with themed stations.

Tue, Jun 02, 10:30am - 11:00am
Central Library - Central - Hamilton Room
Stay for social and play time.

Tue, Jun 02, 10:30am - 12:00pm
Greensville Branch - Greensville - Community Centre
After storytime, stay for social and play time.

Tue, Jun 02, 10:30am - 11:00am
Terryberry Branch
Stay for social and play time.

Tue, Jun 02, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Tue, Jun 02, 10:30am - 11:30am
Red Hill Branch - Red Hill - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Tue, Jun 02, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Tue, Jun 02, 11:00am - 12:00pm
Central Library - Central - 2nd Floor Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Tue, Jun 02, 11:00am - 11:30am
Waterdown Branch - Waterdown - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 02, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
Fun with musical instruments and songs.

Tue, Jun 02, 11:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Stay for social and play time.

Tue, Jun 02, 11:30am - 12:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Tue, Jun 02, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Tue, Jun 02, 1:00pm - 3:00pm
Westdale Branch - Westdale - Program Room
Play the classic word game with others.

Tue, Jun 02, 1:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Speak to a nurse from Hamilton Public Health’s Tobacco Control Program about supports available to help people quit smoking or vaping.

Tue, Jun 02, 1:00pm - 1:30pm
Locke Branch - Locke - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 02, 1:00pm - 3:00pm
Sherwood Branch - Sherwood - Program Room A/B
Support for those with fibromyalgia and chronic fatigue.

Tue, Jun 02, 1:00pm - 2:00pm
Central Library - Central - Wentworth Room
Ignite your little one's scientific curiosity.

Tue, Jun 02, 1:00pm - 3:30pm
Stoney Creek Branch - Stoney Creek - Council Chambers
A great selection of free movies from new releases to award-winning classics.

Tue, Jun 02, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Tue, Jun 02, 1:00pm - 4:00pm
Concession Branch - Concession - Living Room
Learn about responsible pet ownership, pet licensing and wildlife awareness.

Tue, Jun 02, 1:30pm - 3:30pm
Binbrook Branch - Binbrook - Study Room
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, Jun 02, 1:30pm - 2:00pm
Locke Branch - Locke - Children's Department
Stay for social and play time.

Tue, Jun 02, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk B
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Tue, Jun 02, 2:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Learn through play, songs and more with EarlyON.

Tue, Jun 02, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Adult Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, Jun 02, 2:00pm - 5:00pm
Lynden Branch - Lynden - Fireplace
Create with our STREAM kits and educational toys.

Tue, Jun 02, 2:00pm - 3:30pm
Kenilworth Branch - Kenilworth - Program Room
Bring your current cross stitch project, or start a new one.

Tue, Jun 02, 2:00pm - 4:00pm
Central Library - Central - 2nd Floor Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, Jun 02, 2:00pm - 3:00pm
Concession Branch - Concession - Program Room
Learn how Artificial Intelligence is shaping the world in which we live.

Tue, Jun 02, 2:00pm - 3:00pm
Dundas Branch - Dundas - Program Room
Turn a digital 3D model into a real object using the 3D Printers in HPL's Makerspace.

Cancelled
Tue, Jun 02, 2:00pm - 3:00pm
Terryberry Branch
Learn how to eat well and spend less.

Tue, Jun 02, 2:00pm - 3:00pm
Parkdale Branch - Parkdale - Main Room
Dabble in colouring, puzzles and Scrabble.

Tue, Jun 02, 2:30pm - 3:30pm
Waterdown Branch - Waterdown - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Tue, Jun 02, 3:00pm - 4:00pm
Central Library - Central - 4th Floor Computer Lab
Learn the basics of how to use the program Microsoft Word.

Tue, Jun 02, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Build, imagine and play with LEGO.

Tue, Jun 02, 3:30pm - 4:30pm
Westdale Branch - Westdale - Program Room
Create with our STREAM kits and educational toys.

Tue, Jun 02, 4:00pm - 5:00pm
Waterdown Branch - Waterdown - Program Room
Bring your knitting, stitching, or crochet project and share advice, ideas and conversations with fellow crafters.

Tue, Jun 02, 4:00pm - 6:00pm
Central Library - Central - Hamilton Room
Interactive math activities for students in grades 4 and 5.
Register

Tue, Jun 02, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Drop-in for multiplayer video game fun.

Tue, Jun 02, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Adult Program Room
Practice your reading skills with volunteer Reading Buddies.

Tue, Jun 02, 5:00pm - 6:30pm
Westdale Branch - Westdale - Program Room
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Tue, Jun 02, 5:00pm - 6:00pm
Central Library - Central - 4th Floor Newcomers Classroom
English and Spanish learners practice their second languages in a facilitated group discussion. All skill levels welcome.

Tue, Jun 02, 5:30pm - 6:30pm
Stoney Creek Branch - Stoney Creek - Teen Area
Unleash your creative side and make something crafty.
This event is full

Tue, Jun 02, 5:30pm - 7:30pm
Valley Park Branch - Valley Park - Program Room A/B
Tune up your bike for summer.

Tue, Jun 02, 6:00pm - 7:00pm
Central Library - Central - Wentworth Room
A guided session of meditation awaits.

Cancelled
Tue, Jun 02, 6:00pm - 7:00pm
Valley Park Branch
Practise speaking English in a group setting.

Cancelled
Tue, Jun 02, 6:00pm - 7:00pm
Valley Park Branch
Drop-in board game and puzzle fun.

Tue, Jun 02, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Bring your tech questions and get one-on-one help.

Tue, Jun 02, 6:00pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 03, 8:30am - 4:30pm
Central Library - Central - 4th Floor Community Partner Office
One-on-one information sessions for Newcomers about settling in Canada.

Wed, Jun 03, 9:30am - 12:00pm
Sherwood Branch - Sherwood - Program Room A/B
Learn through play, songs and more with EarlyON.

Wed, Jun 03, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Wed, Jun 03, 9:30am - 4:00pm
Concession Branch - Concession - Children's Department
Build, imagine and play with LEGO.

Cancelled
Wed, Jun 03, 10:00am - 2:00pm
Central Library
Learn about the services, supports and education provided by the healthcare and support staff at Hamilton Family Health Team.

Wed, Jun 03, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 03, 10:00am - 10:30am
Concession Branch - Concession - Program Room
Storytime focused on family diversity.

Wed, Jun 03, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Sing and play under the rainbow parachute.

Wed, Jun 03, 10:00am - 12:00pm
Valley Park Branch - Valley Park - Program Room A
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 03, 10:00am - 10:30am
Turner Park Branch - Turner Park - Children's Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 03, 10:00am - 10:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Fun with musical instruments and songs.

Wed, Jun 03, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Ignite your little one's imagination.

Wed, Jun 03, 10:00am - 10:30am
Dundas Branch - Dundas - Program Room
Storytime focused on family diversity.

Cancelled
Wed, Jun 03, 10:00am - 12:00pm
Freelton Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Wed, Jun 03, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
Storytime focused on family diversity.

Wed, Jun 03, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Wed, Jun 03, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Wed, Jun 03, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
After storytime, stay for social and play time.

Wed, Jun 03, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Wed, Jun 03, 11:00am - 2:00pm
Terryberry Branch - Terryberry - Main Floor
Chat with a specialist about federal government services, including employment insurance, the Canada Pension Plan and more.

Wed, Jun 03, 11:00am - 1:00pm
Central Library - Central - Hamilton Room
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Wed, Jun 03, 11:00am - 11:45am
Saltfleet Branch - Saltfleet - Teen Area
Exercise your way to better health and fitness.

Wed, Jun 03, 11:00am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Wed, Jun 03, 11:00am - 11:30am
Lynden Branch - Lynden - Fireplace
Bring the whole family to story time and get ready to read.

Wed, Jun 03, 11:15am - 11:45am
Barton Branch - Barton - Children's Department
Bring the whole family to story time and get ready to read.

Wed, Jun 03, 11:30am - 12:30pm
Lynden Branch - Lynden - Program Room
After storytime, stay for social and play time.

Wed, Jun 03, 12:00pm - 1:00pm
Barton Branch - Barton - Gallery Display
Colouring, it’s not just for kids.

Wed, Jun 03, 12:30pm - 1:30pm
Kenilworth Branch - Kenilworth - Program Room
Exercise your way to better health and fitness.

Wed, Jun 03, 12:30pm - 1:30pm
Terryberry Branch - Terryberry - Auditorium
Gentle and slow stretching.

Wed, Jun 03, 1:00pm - 5:00pm
Central Library - Central - 1st Floor Community Partner Desk B
Canadian Mental Health Association Peer Supporters listen, provide emotional support and inspire hope.

Wed, Jun 03, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Wed, Jun 03, 1:00pm - 3:00pm
Barton Branch - Barton - Gallery Display
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 03, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Wed, Jun 03, 1:00pm - 2:00pm
Parkdale Branch - Parkdale - Main Room
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Wed, Jun 03, 2:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Speak with Head Injury Rehabilitation Ontario (HIRO) staff about their community-based rehabilitation programs for adults living with brain injuries in Ontario.

Wed, Jun 03, 2:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Learn through play, songs and more with EarlyON.

Wed, Jun 03, 2:00pm - 3:00pm
Dundas Branch - Dundas - Program Room
Read and discuss a short story.

Wed, Jun 03, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Computer Lab
Learn the basics of how to use the program Microsoft Word.

Wed, Jun 03, 2:30pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk C
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Wed, Jun 03, 3:00pm - 4:00pm
Stoney Creek Branch - Stoney Creek - Teen Area
Bring your tech questions and get one-on-one help.

Wed, Jun 03, 3:00pm - 4:00pm
Dundas Branch - Dundas - Teen Area
Knit for a cause and earn volunteer hours.

Wed, Jun 03, 3:30pm - 5:30pm
Carlisle Branch - Carlisle - Open Area 1
Create with our STREAM kits and educational toys.

Wed, Jun 03, 3:30pm - 4:30pm
Central Library - Central - 4th Floor Newcomers Classroom
Learn useful financial information from the Chartered Professional Accountants of Ontario.

Wed, Jun 03, 4:00pm - 5:00pm
Terryberry Branch - Terryberry - Study Room 1
Practice speaking English in a small group.

Wed, Jun 03, 4:00pm - 5:00pm
Mount Hope Branch - Mount Hope - Teen Area
Bring the family and play chess.

Wed, Jun 03, 4:00pm - 5:00pm
Valley Park Branch - Valley Park - Program Room A/B
Build, imagine and play with LEGO.

Wed, Jun 03, 4:00pm - 6:00pm
Saltfleet Branch - Saltfleet - Program Room
Interactive math activities for students in grades 4 and 5.
Register

Wed, Jun 03, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Create with our STREAM kits and educational toys.

Wed, Jun 03, 4:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Program Room
Drop-in for multiplayer video game fun.

Wed, Jun 03, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Wed, Jun 03, 5:00pm - 6:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Wed, Jun 03, 5:00pm - 6:00pm
Waterdown Branch - Waterdown - Program Room
Bring your tech questions and get one-on-one help.

Wed, Jun 03, 5:30pm - 7:30pm
Central Library - Central - Hamilton Room
Celebrate Clean Air Day with Green Venture and HPL.

Wed, Jun 03, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
Practise your French-speaking skills weekly at beginner or intermediate level.

Wed, Jun 03, 5:30pm - 7:00pm
Dundas Branch - Dundas - Teen Area
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Wed, Jun 03, 5:30pm - 6:30pm
Terryberry Branch - Terryberry - Auditorium
Local author Jason Allen talks about his book, 52 Things to Do in Hamilton.

Wed, Jun 03, 5:30pm - 6:30pm
Sherwood Branch - Sherwood - Program Room A/B
Parents and children build their relationship through fun activities. The first session on April 29 is virtual. The remaining seven weeks are in branch.
Register

Wed, Jun 03, 6:00pm - 7:30pm
Central Library - Central - 2nd Floor Program Room
Use colour to create mood and express emotion.

Wed, Jun 03, 6:00pm - 6:30pm
Kenilworth Branch - Kenilworth - Children's Department
Wear your cozy pyjamas for stories, songs and fun.

Wed, Jun 03, 6:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Wed, Jun 03, 6:00pm - 7:00pm
Waterdown Branch - Waterdown - Maker Studio
Learn to design and create projects on this crafting machine.

Wed, Jun 03, 6:00pm - 8:00pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Wed, Jun 03, 6:00pm - 6:30pm
Central Library - Central - Children's Department
Fun with musical instruments and songs.

Cancelled
Thu, Jun 04, 9:00am - 12:00pm
Central Library
Mishka Social Services provides social services in Arabic and English/ نقدم الخدمات الاجتماعية باللغة العربية والانكليزية

Thu, Jun 04, 9:00am - 5:00pm
Valley Park Branch - Valley Park - Study Table Area
Learn about the settlement and library services, supports and programs available to newcomers.

Thu, Jun 04, 9:30am - 10:30am
Dundas Branch - Dundas - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Thu, Jun 04, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Thu, Jun 04, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Thu, Jun 04, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Join a fun interactive program for adults with disabilities.

Thu, Jun 04, 10:00am - 12:00pm
Concession Branch - Concession - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 04, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Unleash your creative side and make something crafty.

Thu, Jun 04, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Thu, Jun 04, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Thu, Jun 04, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
Storytime focused on family diversity.

Thu, Jun 04, 10:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Council Chambers
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Thu, Jun 04, 10:30am - 11:00am
Carlisle Branch - Carlisle - Open Area 1
Bring the whole family to story time and get ready to read.

Thu, Jun 04, 10:30am - 11:30am
Sherwood Branch - Sherwood - Program Room A/B
Exercise your way to better health and fitness.

Thu, Jun 04, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Thu, Jun 04, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
After storytime, stay for social and play time.

Thu, Jun 04, 11:00am - 12:00pm
Carlisle Branch - Carlisle - Open Area 2
After storytime, stay for social and play time.

Thu, Jun 04, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Thu, Jun 04, 11:00am - 12:00pm
Barton Branch - Barton - Program Room
Learn how to buy and sell your items using the popular online marketplaces Facebook Marketplace and Kijiji.

Thu, Jun 04, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
Bring the whole family to story time and get ready to read.

Thu, Jun 04, 11:00am - 1:00pm
Saltfleet Branch - Saltfleet - Program Room
Play video games on Nintendo Switch with other teens.

Thu, Jun 04, 11:30am - 12:30pm
Binbrook Branch - Binbrook - Program Room
Unleash your creative side and make something crafty.
This event is full

Thu, Jun 04, 11:45am - 12:45pm
Red Hill Branch - Red Hill - Program Room
Exercise your way to better health and fitness.

Thu, Jun 04, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Cancelled
Thu, Jun 04, 1:00pm - 4:30pm
Central Library
IAM creates inclusive, positive and accepting environments for people with mental illness.

Thu, Jun 04, 1:00pm - 5:00pm
Central Library - Central - 1st Floor Community Partner Desk B
Housing, employment, education and mental health supports for youth ages 18-29.

Thu, Jun 04, 1:00pm - 2:00pm
Terryberry Branch - Terryberry - Program Room
Learn about 3D design.

Thu, Jun 04, 1:00pm - 1:30pm
Central Library - Central - Hamilton Room
Fun with musical instruments and songs.

Thu, Jun 04, 1:30pm - 2:00pm
Waterdown Branch - Waterdown - Program Room
Fun with musical instruments and songs.

Thu, Jun 04, 1:30pm - 2:30pm
Sherwood Branch - Sherwood - Program Room A/B
Mild exercise to help release your tension and stress.

Thu, Jun 04, 1:30pm - 2:00pm
Central Library - Central - Hamilton Room
Stay for social and play time.

Thu, Jun 04, 1:30pm - 3:30pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Explore the network of care available to anyone caring for a family member or friend.
Register

Thu, Jun 04, 2:00pm - 3:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Thu, Jun 04, 2:00pm - 3:30pm
Dundas Branch - Dundas - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 04, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Program Room
Practise speaking English in a group setting.

Thu, Jun 04, 2:15pm - 4:15pm
Waterdown Branch - Waterdown - Reading Lounge
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Thu, Jun 04, 2:30pm - 5:30pm
Lynden Branch - Lynden - Fireplace
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 04, 3:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Teen Area
Knit for a cause and earn volunteer hours.

Thu, Jun 04, 3:00pm - 4:00pm
Terryberry Branch - Terryberry - Program Room
Level up your cooking and baking skills. Choose a recipe, prepare it at home and share your experience with fellow home chefs.

Thu, Jun 04, 3:00pm - 4:00pm
Barton Branch - Barton - Children's Department
Build, imagine and play with LEGO.

Thu, Jun 04, 3:00pm - 7:00pm
Parkdale Branch - Parkdale - Main Room
An in-person math adventure.

Thu, Jun 04, 3:00pm - 5:00pm
Kenilworth Branch - Kenilworth- Makerspace
Knit for a cause and earn volunteer hours.

Thu, Jun 04, 3:30pm - 4:30pm
Waterdown Branch - Waterdown - Program Room
Knit for a cause and earn volunteer hours.

Thu, Jun 04, 3:30pm - 4:30pm
Central Library - Central - 4th Floor Newcomers Classroom
Practise speaking English in a small group.

Thu, Jun 04, 3:30pm - 4:30pm
Central Library - Central - 2nd Floor Program Room
Bring your tech questions and get one-on-one help.

Thu, Jun 04, 4:00pm - 6:00pm
Red Hill Branch - Red Hill - Program Room
Interactive math activities for students in grades 4 and 5.
Register

Thu, Jun 04, 4:00pm - 5:00pm
Binbrook Branch - Binbrook - Program Room
Practice your reading skills with volunteer Reading Buddies.

Thu, Jun 04, 4:00pm - 5:00pm
Westdale Branch - Westdale - Children's Department
Practice your reading skills with volunteer Reading Buddies.

Thu, Jun 04, 4:00pm - 5:00pm
Saltfleet Branch - Saltfleet - Program Room
Sit back and relax as library staff read stories aloud.

Thu, Jun 04, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Take your character on a legendary adventure.

Thu, Jun 04, 4:00pm - 6:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Explore the steps you can take in your education journey if you're interested in a career in healthcare, engineering, or business.

Thu, Jun 04, 4:30pm - 8:00pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Thu, Jun 04, 4:30pm - 7:30pm
Freelton Branch - Freelton - Open Area 1
Unleash your creative side.

Thu, Jun 04, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Teen Area
Bring the family and play chess.

Thu, Jun 04, 5:00pm - 6:00pm
Central Library
Practise your French-speaking skills weekly at beginner or intermediate level.

Thu, Jun 04, 6:00pm - 7:45pm
Central Library - Central - 4th Floor Newcomers Classroom
Si vous êtes intéressé à lire et à discuter de bons livres, il existe un club de lecture près de chez vous.
Register

Thu, Jun 04, 6:30pm - 7:30pm
Central Library - Central - Hamilton Room
The author of County Road Six discusses his new novel with Meaghan Strimas.

Thu, Jun 04, 6:30pm - 7:30pm
Valley Park Branch - Valley Park - Study Table Area
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Fri, Jun 05, 9:00am - 12:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Peer Supporters listen, provide emotional support and most importantly, inspire hope

Fri, Jun 05, 9:30am - 10:00am
Sherwood Branch - Sherwood - Program Room C
Fun with musical instruments and songs.

Fri, Jun 05, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Stay for social and play time.

Fri, Jun 05, 10:00am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Come learn the basics of birding.

Fri, Jun 05, 10:00am - 12:00pm
Binbrook Branch - Binbrook - Program Room
Build, imagine and play with LEGO.

Fri, Jun 05, 10:00am - 11:00am
Turner Park Branch - Turner Park - Computer Lab
An introduction to the basics of a computer including using the mouse and keyboard.

Fri, Jun 05, 10:00am - 11:00am
Locke Branch - Locke - Children's Department
Fun, screen-free activities.

Fri, Jun 05, 10:00am - 12:00pm
Central Library - Central - 4th Floor Newcomer Learning Centre
A supportive forum for writers who are older adults.

Fri, Jun 05, 10:00am - 11:00am
Kenilworth Branch - Kenilworth - Children's Department
Read comics, discover new characters and create a superhero.

Fri, Jun 05, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Make a craft with a Cricut machine. For ages 9-12.

Fri, Jun 05, 10:00am - 11:00am
Turner Park Branch - Turner Park - Children's Program Room
Explore and create with our various food-themed stations and activities.

Fri, Jun 05, 10:00am - 11:00am
Dundas Branch - Dundas - Program Room
Raise your voice and explore sound with the Hamilton Children's Choir.

Fri, Jun 05, 10:00am - 11:00am
Terryberry Branch - Terryberry - Auditorium
Build, imagine and play with LEGO.

Fri, Jun 05, 10:00am - 10:30am
Concession Branch - Concession - Children's Department
Bring the whole family to story time and get ready to read.

Fri, Jun 05, 10:00am - 4:00pm
Ancaster Branch - Ancaster - Children's Department
Unleash your creative side.

Fri, Jun 05, 10:30am - 12:00pm
Lynden Branch - Lynden - Fireplace
Explore and create with themed stations.

Fri, Jun 05, 10:30am - 11:30am
Red Hill Branch - Red Hill - Program Room
Engineering play for toddlers and preschoolers

Fri, Jun 05, 10:30am - 11:00am
Central Library - Central - Children's Department
Bring the whole family to story time and get ready to read.

Fri, Jun 05, 11:00am - 2:00pm
Westdale Branch - Westdale - Program Room
Create with our STREAM kits and educational toys.

Fri, Jun 05, 11:00am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Get creative and make a unique craft.

Fri, Jun 05, 11:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Children's area
Explore and create with our various food-themed stations and activities.

Fri, Jun 05, 11:00am - 12:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Fri, Jun 05, 11:30am - 12:30pm
Valley Park Branch
Unleash your creative side.

Fri, Jun 05, 12:00pm - 1:00pm
Saltfleet Branch - Saltfleet - Program Room
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Fri, Jun 05, 12:00pm - 1:00pm
Central Library - Central - Hamilton Room
Listen to live music each Friday at Noon at Central Library.

Fri, Jun 05, 12:30pm - 1:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Cancelled
Fri, Jun 05, 1:00pm - 4:00pm
Central Library
Avoid unlawful eviction through the City of Hamilton’s Tenant Support program.

Fri, Jun 05, 1:00pm - 2:00pm
Concession Branch - Concession - Program Room
Family fun with BINGO

Fri, Jun 05, 1:00pm - 2:00pm
Sherwood Branch - Sherwood - Program Room A/B
Test your trivia knowledge [on theme here] in this fun competition for kids ages 6-12.

Fri, Jun 05, 1:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
A great selection of free movies from new releases to award-winning classics.

Fri, Jun 05, 1:00pm - 2:00pm
Red Hill Branch - Red Hill - Children's Department
Design and create a button to celebrate Pride month.

Fri, Jun 05, 1:00pm - 3:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Unleash your creative side.

Fri, Jun 05, 1:00pm - 3:00pm
Turner Park Branch - Turner Park - Children's Program Room
Watch new releases and rediscover old favourites.

Fri, Jun 05, 1:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Unleash your creative side.

Fri, Jun 05, 1:30pm - 4:30pm
Freelton Branch - Freelton - Open Area 1
Create with our STREAM kits and educational toys.

Fri, Jun 05, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Fri, Jun 05, 2:00pm - 3:00pm
Binbrook Branch - Binbrook - Program Room
Challenge fellow gamers to claim the title of champion.

Fri, Jun 05, 2:00pm - 4:00pm
Dundas Branch - Dundas - Program Room
Drop-in board game and puzzle fun.

Fri, Jun 05, 2:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Children's Department
Build, imagine and play with LEGO.

Fri, Jun 05, 2:00pm - 3:00pm
Mount Hope Branch - Mount Hope - Community Hall
Make a craft with a Cricut machine. For ages 9-12.

Fri, Jun 05, 2:00pm - 3:00pm
Waterdown Branch - Waterdown - Program Room
Learn to code with Ozobots. Suitable for children age 8-12.

Fri, Jun 05, 2:30pm - 3:30pm
Valley Park Branch - Valley Park - Program Room A
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Fri, Jun 05, 2:30pm - 4:30pm
Red Hill Branch - Red Hill - Children's Department
Create with our STREAM kits and educational toys.

Fri, Jun 05, 3:00pm - 5:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Fri, Jun 05, 3:00pm - 5:00pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Fri, Jun 05, 3:00pm - 4:00pm
Turner Park Branch - Turner Park - Marketplace
Listen to live music at the Turner Park Branch.

Fri, Jun 05, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Create with our STREAM kits and educational toys.

Fri, Jun 05, 3:30pm - 4:30pm
Terryberry Branch - Terryberry - Main Floor
Listen to live music at the Terryberry Branch.

Fri, Jun 05, 4:00pm - 5:00pm
Turner Park Branch - Turner Park - Adult Program Room
Take your character on a legendary adventure.

Fri, Jun 05, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's area
Create with our STREAM kits and educational toys.

Sat, Jun 06, 8:30am - 4:30pm
Central Library - Central - 4th Floor Community Partner Office
One-on-one information sessions for Newcomers about settling in Canada.

Sat, Jun 06, 9:00am - 12:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Sat, Jun 06, 9:00am - 12:00pm
Ancaster Branch - Ancaster - Children's Department
Build, imagine and play with LEGO.

Sat, Jun 06, 9:30am - 4:00pm
Concession Branch - Concession - Children's Department
Drop-in board game and puzzle fun.

Sat, Jun 06, 10:00am - 3:00pm
Saltfleet Branch - Saltfleet - Entry Area
Bring your plants, cuttings, seeds or bulbs to trade with other gardeners.

Sat, Jun 06, 10:00am - 11:00am
Terryberry Branch - Terryberry - Program Room
Practice your French-speaking skills weekly at beginner or intermediate level.

Sat, Jun 06, 10:00am - 12:00pm
Binbrook Branch - Binbrook - Program Room
Create with our STREAM kits and educational toys.

Sat, Jun 06, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Sat, Jun 06, 10:00am - 11:00am
Sherwood Branch - Sherwood - Program Room A/B
Trade your puzzles with others and take home a new-to-you puzzle.

Sat, Jun 06, 10:00am - 12:00pm
Barton Branch - Barton - Program Room
Drop-in board game and puzzle fun.

Sat, Jun 06, 10:00am - 11:00am
Locke Branch - Locke - Children's Department
Unleash your creative side.

Sat, Jun 06, 10:00am - 12:00pm
Kenilworth Branch - Kenilworth- Common Area
Bring your plants, cuttings, seeds or bulbs to trade with other gardeners.

Sat, Jun 06, 10:00am - 11:00am
Dundas Branch - Dundas - 1st Floor
Listen to live music at the Dundas Branch.

Sat, Jun 06, 10:00am - 12:00pm
Parkdale Branch - Parkdale - Main Room
Drop-in board game and puzzle fun.

Sat, Jun 06, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Sat, Jun 06, 10:00am - 12:00pm
Sherwood Branch - Sherwood - Program Room C
Unleash your creative side.

Sat, Jun 06, 10:00am - 12:00pm
Dundas Branch - Dundas - Program Room
Create with our STREAM kits and educational toys.

Sat, Jun 06, 10:15am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Choose from an assortment of tech devices and traditional crafting materials. Ages 8 to 12.

Sat, Jun 06, 10:30am - 11:00am
Westdale Branch
After storytime, stay for social and play time.

Sat, Jun 06, 10:30am - 11:30am
Saltfleet Branch - Saltfleet - Program Room
Family fun with BINGO

Sat, Jun 06, 10:30am - 11:30am
Red Hill Branch - Red Hill - Program Room
Come learn the basics of birding.

Sat, Jun 06, 11:00am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Sat, Jun 06, 11:00am - 2:00pm
Stoney Creek Branch - Stoney Creek - Teen Area
Build, imagine and play with LEGO.

Sat, Jun 06, 12:00pm - 1:00pm
Westdale Branch - Westdale - Program Room
Listen to live music at Westdale Branch.

Sat, Jun 06, 12:00pm - 4:30pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Sat, Jun 06, 12:00pm - 2:00pm
Terryberry Branch - Terryberry - Children's Area
Bring the family and play chess.

Sat, Jun 06, 12:00pm - 2:00pm
Red Hill Branch - Red Hill - Marketplace
Play chess with other fans of the game and hone your skills.

Sat, Jun 06, 1:00pm - 3:00pm
Lynden Branch - Lynden - Fireplace
Drop-in and join us for movement-based activities and games from around the world.

Sat, Jun 06, 1:00pm - 4:00pm
Kenilworth Branch - Kenilworth - Program Room
Bring your broken household items to the library to be repaired by HPL's volunteer fixers. Learn new skills, promote sustainability and build community.
Register

Sat, Jun 06, 1:00pm - 4:30pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Sat, Jun 06, 1:00pm - 3:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Learn about trauma-informed, culturally responsive, mental health support.

Sat, Jun 06, 1:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Create with our STREAM kits and educational toys.

Sat, Jun 06, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Teen Area
Practise your French-speaking skills weekly at beginner or intermediate level.

Sat, Jun 06, 2:00pm - 5:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Sat, Jun 06, 2:00pm - 3:00pm
Valley Park Branch - Valley Park - Program Room A/B
Create with our STREAM kits and educational toys.

Sat, Jun 06, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Sat, Jun 06, 2:00pm - 3:00pm
Central Library - Central - Photo Studio
Learn how to create custom designs, print and cut them out using a vinyl printer.

Sat, Jun 06, 2:00pm - 4:00pm
Mount Hope Branch - Mount Hope - Teen Area
Build, imagine and play with LEGO.

Sat, Jun 06, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Children's Program Room
Watch new releases and rediscover old favourites.

Sat, Jun 06, 2:30pm - 3:30pm
Terryberry Branch - Terryberry - Auditorium
Create with our STREAM kits and educational toys.

Sat, Jun 06, 2:30pm - 3:30pm
Saltfleet Branch - Saltfleet - Program Room
Get creative and make a unique craft.

Mon, Jun 08, 9:00am - 5:00pm
Turner Park Branch - Turner Park - Outreach
One-on-one information for Newcomers about settling in Canada.

Mon, Jun 08, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Mon, Jun 08, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Bring the whole family to story time and get ready to read.

Mon, Jun 08, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 08, 10:00am - 12:00pm
Terryberry Branch - Terryberry - Main Floor
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 08, 10:00am - 11:00am
Turner Park Branch - Turner Park - Marketplace
Play the classic word game with others.

Mon, Jun 08, 10:00am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Mon, Jun 08, 10:00am - 10:30am
Ancaster Branch - Ancaster - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 08, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 08, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
Bring the whole family to story time and get ready to read.

Mon, Jun 08, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Mon, Jun 08, 10:00am - 11:00am
Central Library - Central - Hamilton Room
Explore and create with themed stations.

Mon, Jun 08, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Attend a talk catered towards active adults, then stay for refreshments and social time.

Mon, Jun 08, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Make a craft with a Cricut machine.

Mon, Jun 08, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Mon, Jun 08, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
Stay for social and play time.

Mon, Jun 08, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
Stay for social and play time.

Mon, Jun 08, 10:30am - 11:30am
Kenilworth Branch
After storytime, stay for social and play time.

Mon, Jun 08, 11:00am - 1:00pm
Westdale Branch - Westdale - Children's Department
Choose your path. Chart your future. Achieve your goals.

Mon, Jun 08, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Mon, Jun 08, 11:00am - 12:00pm
Sherwood Branch - Sherwood - Program Room C
Enter the uncanny world of surreal horror.

Mon, Jun 08, 11:30am - 12:30pm
Saltfleet Branch - Saltfleet - Program Room
Mild exercise to help release your tension and stress.

Mon, Jun 08, 12:00pm - 2:00pm
Sherwood Branch - Sherwood - Marketplace
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, Jun 08, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Mon, Jun 08, 12:30pm - 1:30pm
Saltfleet Branch - Saltfleet - Teen Area
Listen to live music at the Saltfleet Branch.

Mon, Jun 08, 1:00pm - 2:00pm
Binbrook Branch - Binbrook - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Mon, Jun 08, 1:00pm - 2:00pm
Concession Branch - Concession - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Mon, Jun 08, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Mon, Jun 08, 1:00pm - 4:00pm
Central Library - Central - Hamilton Room
A great selection of free movies from new releases to award-winning classics.

Mon, Jun 08, 1:00pm - 2:00pm
Barton Branch - Barton - Gallery Display
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, Jun 08, 1:00pm - 2:30pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Play with light and contrast through silhouette and shadow-based art.

Mon, Jun 08, 1:30pm - 3:30pm
Turner Park Branch - Turner Park - Entry
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Cancelled
Mon, Jun 08, 1:30pm - 3:30pm
Turner Park Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Mon, Jun 08, 1:30pm - 3:30pm
Sherwood Branch - Sherwood - Program Room C
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 08, 1:30pm - 3:00pm
Saltfleet Branch - Saltfleet - Program Room
Connect with others age 55 and older for fun and games.

Mon, Jun 08, 2:00pm - 2:30pm
Concession Branch
A space for new parents and caregivers to connect, receive information from an Early Childhood Educator and participate in an activity or song with baby.
Register

Mon, Jun 08, 2:00pm - 3:00pm
Sherwood Branch - Sherwood - Program Room A/B
A guided session of meditation awaits.

Mon, Jun 08, 2:00pm - 5:00pm
Lynden Branch - Lynden - Fireplace
Unleash your creative side.

Mon, Jun 08, 2:00pm - 3:30pm
Stoney Creek Branch
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 08, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Mon, Jun 08, 2:15pm - 3:15pm
Dundas Branch - Dundas - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Cancelled
Mon, Jun 08, 2:30pm - 4:00pm
Binbrook Branch
A social space for people with memory issues and their care partner.

Cancelled
Mon, Jun 08, 3:00pm - 5:00pm
Westdale Branch
Bring the family and play chess.

Mon, Jun 08, 3:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
An in-person math adventure.

Mon, Jun 08, 3:00pm - 4:00pm
Valley Park Branch - Valley Park - Program Room A
Learn the features and functions of the Brother PRS100 embroidery machine.

Mon, Jun 08, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Practice your reading skills with volunteer Reading Buddies.

Mon, Jun 08, 3:30pm - 4:30pm
Terryberry Branch - Terryberry - Main Floor
Bring your tech questions and get one-on-one help.

Mon, Jun 08, 3:30pm - 5:30pm
Waterdown Branch - Waterdown - Program Room
Unleash your creative side.

Mon, Jun 08, 3:30pm - 4:30pm
Red Hill Branch - Red Hill - Program Room
Bring your tech questions and get one-on-one help.

Mon, Jun 08, 4:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Children's Department
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Mon, Jun 08, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Mon, Jun 08, 5:00pm - 6:00pm
Kenilworth Branch - Kenilworth - Program Room
Sit back and relax as we read Spanish-language books aloud.

Mon, Jun 08, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 08, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Mon, Jun 08, 6:00pm - 7:30pm
Valley Park Branch - Valley Park - Program Room A/B
Challenge fellow gamers to claim the title of champion.

Mon, Jun 08, 6:00pm - 7:00pm
Dundas Branch - Dundas - Program Room
A guided session of meditation awaits.

Mon, Jun 08, 6:00pm - 7:00pm
Central Library - Central - Photo Studio
Produce music without using instruments.

Mon, Jun 08, 6:30pm - 7:30pm
Greensville Branch - Greensville - Community Centre
Play guitar and share songs.

Mon, Jun 08, 6:30pm - 7:30pm
Relay Coffee Roasters
Chat about books at Relay Coffee Roasters at 27 King William St., Hamilton.

Mon, Jun 08, 6:30pm - 7:00pm
Waterdown Branch - Waterdown - Program Room
Storytime focused on family diversity.

Tue, Jun 09, 9:00am - 5:00pm
Red Hill Branch - Red Hill - Marketplace
Learn about the settlement and library services, supports and programs available to newcomers.

Tue, Jun 09, 9:30am - 10:00am
Turner Park Branch - Turner Park - Children's Program Room
Bring the whole family to story time and get ready to read.

Tue, Jun 09, 9:30am - 10:00am
Valley Park Branch - Valley Park - Program Room A/B
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 9:30am - 10:00am
Dundas Branch - Dundas - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Tue, Jun 09, 9:30am - 11:30am
Freelton Branch - Freelton - Open Area 1
Explore and create with themed stations.

Tue, Jun 09, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 10:00am - 10:30am
Locke Branch - Locke - Children's Department
Bring the whole family to story time and get ready to read.

Tue, Jun 09, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Bring the whole family to story time and get ready to read.

Tue, Jun 09, 10:00am - 10:30am
Waterdown Branch - Waterdown - Program Room
Bring the whole family to story time and get ready to read.

Tue, Jun 09, 10:00am - 11:00am
Dundas Branch - Dundas - Children's Area
After storytime, stay for social and play time.

Tue, Jun 09, 10:00am - 10:30am
Central Library - Central - Hamilton Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 10:00am - 10:30am
Greensville Branch - Greensville - Children's Department
Bring the whole family to story time and get ready to read.

Tue, Jun 09, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 10:00am - 11:00am
Westdale Branch - Westdale - Program Room
Explore nature with Green Venture.

Tue, Jun 09, 10:00am - 12:00pm
Dundas Branch - Dundas - Teen Area
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, Jun 09, 10:00am - 11:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Learn the benefits of massage for your infant and how to do it.
Register

Tue, Jun 09, 10:30am - 11:00am
Binbrook Branch
Stay for social and play time.

Tue, Jun 09, 10:30am - 12:30pm
Carlisle Branch - Carlisle - Open Area 1
Explore and create with themed stations.

Tue, Jun 09, 10:30am - 11:00am
Central Library - Central - Hamilton Room
Stay for social and play time.

Tue, Jun 09, 10:30am - 12:00pm
Greensville Branch - Greensville - Community Centre
After storytime, stay for social and play time.

Tue, Jun 09, 10:30am - 11:00am
Terryberry Branch
Stay for social and play time.

Tue, Jun 09, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Tue, Jun 09, 10:30am - 11:30am
Red Hill Branch - Red Hill - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Tue, Jun 09, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Tue, Jun 09, 11:00am - 11:30am
Waterdown Branch - Waterdown - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 11:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Stay for social and play time.

Tue, Jun 09, 11:30am - 12:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Tue, Jun 09, 1:00pm - 1:30pm
Locke Branch - Locke - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 09, 1:00pm - 2:00pm
Central Library - Central - Wentworth Room
Ignite your little one's imagination.

Tue, Jun 09, 1:00pm - 3:30pm
Stoney Creek Branch - Stoney Creek - Council Chambers
A great selection of free movies from new releases to award-winning classics.

Tue, Jun 09, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Tue, Jun 09, 1:00pm - 2:30pm
Terryberry Branch - Terryberry - Program Room
Learn to design and create projects on this crafting machine.
This event is full

Tue, Jun 09, 1:30pm - 3:30pm
Binbrook Branch - Binbrook - Study Room
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, Jun 09, 1:30pm - 2:00pm
Locke Branch - Locke - Children's Department
Stay for social and play time.

Tue, Jun 09, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Tue, Jun 09, 2:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Learn through play, songs and more with EarlyON.

Tue, Jun 09, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Adult Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, Jun 09, 2:00pm - 5:00pm
Lynden Branch - Lynden - Fireplace
Create with our STREAM kits and educational toys.

Tue, Jun 09, 2:00pm - 3:30pm
Kenilworth Branch - Kenilworth - Program Room
Bring your current cross stitch project, or start a new one.

Tue, Jun 09, 2:00pm - 4:00pm
Central Library - Central - 2nd Floor Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, Jun 09, 2:00pm - 3:00pm
Concession Branch - Concession - Program Room
Learn to design and create projects on this crafting machine.

Tue, Jun 09, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Computer Lab
Learn about 3D design.

Tue, Jun 09, 2:00pm - 3:00pm
Dundas Branch - Dundas - Makerspace
Learn how to use our printers for art projects, business promotions and more.

Cancelled
Tue, Jun 09, 2:00pm - 3:00pm
Central Library
Make a craft with a Cricut machine. For ages 9-12.

Tue, Jun 09, 2:00pm - 3:00pm
Parkdale Branch - Parkdale - Study Room
Film Forum is for fans who want to talk about films as much as watch them.

Tue, Jun 09, 2:30pm - 3:30pm
Waterdown Branch - Waterdown - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Tue, Jun 09, 3:00pm - 4:00pm
Central Library - Central - 4th Floor Computer Lab
Learn the basics of how to use Microsoft Word software.

Tue, Jun 09, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Build, imagine and play with LEGO.

Tue, Jun 09, 3:30pm - 4:30pm
Westdale Branch - Westdale - Program Room
Create with our STREAM kits and educational toys.

Tue, Jun 09, 3:30pm - 4:30pm
Barton Branch - Barton - Children's Department
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Tue, Jun 09, 4:00pm - 5:00pm
Waterdown Branch - Waterdown - Program Room
Bring your knitting, stitching, or crochet project and share advice, ideas and conversations with fellow crafters.

Tue, Jun 09, 4:00pm - 6:00pm
Central Library - Central - Hamilton Room
Interactive math activities for students in grades 4 and 5.
Register

Tue, Jun 09, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Drop-in for multiplayer video game fun.

Cancelled
Tue, Jun 09, 5:00pm - 7:00pm
Central Library
Share, collaborate and discuss with others who share an interest in zines.

Tue, Jun 09, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Adult Program Room
Practice your reading skills with volunteer Reading Buddies.

Tue, Jun 09, 5:00pm - 6:30pm
Westdale Branch - Westdale - Program Room
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Tue, Jun 09, 5:00pm - 6:00pm
Central Library - Central - 4th Floor Newcomers Classroom
English and Spanish learners practice their second languages in a facilitated group discussion. All skill levels welcome.

Tue, Jun 09, 5:30pm - 6:30pm
Saltfleet Branch - Saltfleet - Program Room
Unleash your creative side and make something crafty.
This event is full

Tue, Jun 09, 6:00pm - 7:00pm
Central Library - Central - Wentworth Room
A guided session of meditation awaits.

Tue, Jun 09, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room A
Practise speaking English in a group setting.

Tue, Jun 09, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room B
Drop-in board game and puzzle fun.

Tue, Jun 09, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Bring your tech questions and get one-on-one help.

Tue, Jun 09, 6:00pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 10, 8:30am - 4:30pm
Central Library - Central - 4th Floor Community Partner Office
One-on-one information sessions for Newcomers about settling in Canada.

Wed, Jun 10, 9:30am - 12:00pm
Sherwood Branch - Sherwood - Program Room A/B
Learn through play, songs and more with EarlyON.

Wed, Jun 10, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Wed, Jun 10, 9:30am - 4:00pm
Concession Branch - Concession - Children's Department
Build, imagine and play with LEGO.

Wed, Jun 10, 10:00am - 2:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Learn about the services, supports and education provided by the healthcare and support staff at Hamilton Family Health Team.

Wed, Jun 10, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 10:00am - 10:30am
Concession Branch - Concession - Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 10:00am - 12:00pm
Valley Park Branch - Valley Park - Program Room A
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 10, 10:00am - 10:30am
Turner Park Branch - Turner Park - Children's Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 10:00am - 10:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Fun with musical instruments and songs.

Wed, Jun 10, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Ignite your little one's scientific curiosity.

Wed, Jun 10, 10:00am - 10:30am
Dundas Branch - Dundas - Program Room
Bring the whole family to story time and get ready to read.

Cancelled
Wed, Jun 10, 10:00am - 12:00pm
Freelton Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Wed, Jun 10, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Wed, Jun 10, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
After storytime, stay for social and play time.

Wed, Jun 10, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Wed, Jun 10, 11:00am - 11:45am
Saltfleet Branch - Saltfleet - Teen Area
Exercise your way to better health and fitness.

Wed, Jun 10, 11:00am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Wed, Jun 10, 11:00am - 11:30am
Lynden Branch - Lynden - Fireplace
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 11:00am - 12:00pm
Freelton Branch - Freelton - Open Area 2
If you are interested in reading and discussing great books, there is a book club near you.

Wed, Jun 10, 11:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Teen Area
Lively discussions about current affairs.

Wed, Jun 10, 11:15am - 11:45am
Barton Branch - Barton - Children's Department
Bring the whole family to story time and get ready to read.

Wed, Jun 10, 11:30am - 12:30pm
Lynden Branch - Lynden - Program Room
After storytime, stay for social and play time.

Wed, Jun 10, 12:00pm - 1:00pm
Barton Branch - Barton - Gallery Display
Colouring, it’s not just for kids.

Wed, Jun 10, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Wed, Jun 10, 12:30pm - 1:30pm
Kenilworth Branch - Kenilworth - Program Room
Exercise your way to better health and fitness.

Wed, Jun 10, 12:30pm - 1:30pm
Terryberry Branch - Terryberry - Auditorium
Gentle and slow stretching.

Wed, Jun 10, 1:00pm - 5:00pm
Central Library - Central - 1st Floor Community Partner Desk B
Canadian Mental Health Association Peer Supporters listen, provide emotional support and inspire hope.

Wed, Jun 10, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Wed, Jun 10, 1:00pm - 3:00pm
Barton Branch - Barton - Gallery Display
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 10, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Wed, Jun 10, 1:00pm - 2:00pm
Parkdale Branch - Parkdale - Main Room
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Wed, Jun 10, 1:30pm - 4:00pm
Barton Branch - Barton - Children's Department
Chat with a specialist about federal government services, including getting a social insurance number, employment insurance, the Canadian Pension Plan and more.

Wed, Jun 10, 2:00pm - 4:00pm
Dundas Branch - Dundas - Program Room
Learn about the different types of dementia, risk factors and how a diagnosis is made.

Wed, Jun 10, 2:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Learn through play, songs and more with EarlyON.

Wed, Jun 10, 2:00pm - 3:00pm
Barton Branch - Barton - Program Room
Unleash your creative side and make something crafty.

Wed, Jun 10, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Computer Lab
Learn the basics of how to use Microsoft Word software.

Wed, Jun 10, 2:30pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Wed, Jun 10, 3:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Program Room
Bring your tech questions and get one-on-one help.

Wed, Jun 10, 3:00pm - 4:00pm
Dundas Branch - Dundas - Teen Area
Knit for a cause and earn volunteer hours.

Wed, Jun 10, 3:00pm - 4:00pm
Virtual Branch - Online
Learn about opportunities to volunteer with Hamilton Health Sciences.

Wed, Jun 10, 3:30pm - 5:30pm
Carlisle Branch - Carlisle - Open Area 1
Create with our STREAM kits and educational toys.

Wed, Jun 10, 4:00pm - 5:00pm
Terryberry Branch - Terryberry - Study Room 1
Practice speaking English in a small group.

Wed, Jun 10, 4:00pm - 5:00pm
Mount Hope Branch - Mount Hope - Teen Area
Bring the family and play chess.

Wed, Jun 10, 4:00pm - 5:00pm
Valley Park Branch - Valley Park - Program Room A/B
Build, imagine and play with LEGO.

Wed, Jun 10, 4:00pm - 6:00pm
Saltfleet Branch
Interactive math activities for students in grades 4 and 5.
Register

Wed, Jun 10, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Create with our STREAM kits and educational toys.

Wed, Jun 10, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Wed, Jun 10, 5:00pm - 6:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Wed, Jun 10, 5:00pm - 6:00pm
Waterdown Branch - Waterdown - Program Room
Bring your tech questions and get one-on-one help.

Wed, Jun 10, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
Practise your French-speaking skills weekly at beginner or intermediate level.

Wed, Jun 10, 5:30pm - 7:00pm
Dundas Branch - Dundas - Teen Area
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Wed, Jun 10, 5:30pm - 6:30pm
Sherwood Branch - Sherwood - Program Room A/B
Parents and children build their relationship through fun activities. The first session on April 29 is virtual. The remaining seven weeks are in branch.
Register

Wed, Jun 10, 6:00pm - 7:30pm
Central Library - Central - 2nd Floor Program Room
Capture the world around you through expressive landscape.

Wed, Jun 10, 6:00pm - 6:30pm
Kenilworth Branch - Kenilworth - Children's Department
Wear your cozy pyjamas for stories, songs and fun.

Wed, Jun 10, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room A/B
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Wed, Jun 10, 6:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Wed, Jun 10, 6:00pm - 7:00pm
Waterdown Branch - Waterdown - Maker Studio
Learn to use the LK150 Knitting Machine.

Wed, Jun 10, 6:00pm - 8:00pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Wed, Jun 10, 6:00pm - 6:30pm
Central Library - Central - Children's Department
Fun with musical instruments and songs.

Wed, Jun 10, 6:30pm - 7:45pm
Terryberry Branch - Terryberry - Auditorium
Practice writing skills and network with other writers.

Cancelled
Thu, Jun 11, 9:00am - 12:00pm
Central Library
Mishka Social Services provides social services in Arabic and English/ نقدم الخدمات الاجتماعية باللغة العربية والانكليزية

Thu, Jun 11, 9:00am - 5:00pm
Valley Park Branch - Valley Park - Study Table Area
Learn about the settlement and library services, supports and programs available to newcomers.

Thu, Jun 11, 9:30am - 10:30am
Dundas Branch - Dundas - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Thu, Jun 11, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Thu, Jun 11, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Thu, Jun 11, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Join a fun interactive program for adults with disabilities.

Thu, Jun 11, 10:00am - 12:00pm
Concession Branch - Concession - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 11, 10:00am - 10:30am
Turner Park Branch - Turner Park - Marketplace
Puppet shows, stories and songs.

Thu, Jun 11, 10:00am - 11:00am
Central Library - Central - Media Studio
Digitize photographs, negatives and VHS cassettes.

Thu, Jun 11, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Thu, Jun 11, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Thu, Jun 11, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
Bring the whole family to story time and get ready to read.

Thu, Jun 11, 10:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Council Chambers
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Thu, Jun 11, 10:30am - 1:30pm
Saltfleet Branch - Saltfleet - Teen Area
Choose your path. Chart your future. Achieve your goals.

Thu, Jun 11, 10:30am - 11:00am
Carlisle Branch - Carlisle - Open Area 1
Storytime focused on family diversity.

Thu, Jun 11, 10:30am - 11:30am
Sherwood Branch - Sherwood - Program Room A/B
Exercise your way to better health and fitness.

Thu, Jun 11, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Thu, Jun 11, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
After storytime, stay for social and play time.

Thu, Jun 11, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Thu, Jun 11, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
Bring the whole family to story time and get ready to read.

Thu, Jun 11, 11:00am - 12:00pm
Carlisle Branch - Carlisle - Open Area 2
After storytime, stay for social and play time.

Thu, Jun 11, 11:00am - 1:00pm
Saltfleet Branch - Saltfleet - Program Room
Play video games on Nintendo Switch with other teens.

Thu, Jun 11, 11:45am - 12:45pm
Red Hill Branch - Red Hill - Program Room
Exercise your way to better health and fitness.

Thu, Jun 11, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Thu, Jun 11, 1:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Job seekers, visit Goodwill Industries staff at the Community Partner Desk for employment help.

Rescheduled
Thu, Jun 11, 1:00pm - 4:00pm
New date Friday, May 22, 1:30pm - 4:00pm
Red Hill Branch
Chat with a specialist about federal government services, including getting a social insurance number, employment insurance, the Canada Pension Plan, and more.

Thu, Jun 11, 1:00pm - 3:00pm
Kenilworth Branch - Kenilworth- Makerspace
Hands-on experience using a sewing machine in a small group setting.

Thu, Jun 11, 1:00pm - 2:00pm
Locke Branch - Locke - Open Area
If you are interested in reading and discussing great books, there is a book club near you.

Thu, Jun 11, 1:00pm - 2:00pm
Terryberry Branch - Terryberry - Program Room
Learn to design and create projects on this crafting machine.

Thu, Jun 11, 1:00pm - 1:30pm
Central Library - Central - Hamilton Room
Fun with musical instruments and songs.

Cancelled
Thu, Jun 11, 1:00pm - 2:00pm
Sherwood Branch
Listen to live music at the Sherwood Branch.

Thu, Jun 11, 1:30pm - 3:00pm
Central Library - Central - Wentworth Room
Unleash your creative side and make something crafty.

Thu, Jun 11, 1:30pm - 2:00pm
Waterdown Branch - Waterdown - Program Room
Storytime focused on family diversity.

Thu, Jun 11, 1:30pm - 2:00pm
Central Library - Central - Children's Department
Stay for social and play time.

Thu, Jun 11, 2:00pm - 2:30pm
Waterdown Branch - Waterdown - Program Room
After storytime, stay for social and play time.

Thu, Jun 11, 2:00pm - 3:30pm
Dundas Branch - Dundas - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 11, 2:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
Share your recent reads and get recommendations for your next book.

Thu, Jun 11, 2:00pm - 3:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Explore great works of literature at a leisurely pace in this monthly book club

Thu, Jun 11, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Program Room
Practise speaking English in a group setting.

Thu, Jun 11, 2:15pm - 4:15pm
Waterdown Branch - Waterdown - Reading Lounge
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Thu, Jun 11, 2:30pm - 5:30pm
Lynden Branch - Lynden - Fireplace
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 11, 3:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Teen Area
Knit for a cause and earn volunteer hours.

Thu, Jun 11, 3:00pm - 4:00pm
Barton Branch - Barton - Children's Department
Build, imagine and play with LEGO.

Thu, Jun 11, 3:00pm - 7:00pm
Parkdale Branch - Parkdale - Main Room
An in-person math adventure.

Thu, Jun 11, 3:00pm - 5:00pm
Kenilworth Branch - Kenilworth- Makerspace
Knit for a cause and earn volunteer hours.

Thu, Jun 11, 3:30pm - 4:30pm
Waterdown Branch - Waterdown - Program Room
Knit for a cause and earn volunteer hours.

Thu, Jun 11, 3:30pm - 4:30pm
Central Library - Central - 4th Floor Newcomers Classroom
Practise speaking English in a small group.

Thu, Jun 11, 3:30pm - 4:30pm
Central Library - Central - 2nd Floor Program Room
Bring your tech questions and get one-on-one help.

Thu, Jun 11, 4:00pm - 5:00pm
Saltfleet Branch - Saltfleet - Program Room
Get creative and make a unique craft.

Thu, Jun 11, 4:00pm - 5:00pm
Binbrook Branch - Binbrook - Program Room
Practice your reading skills with volunteer Reading Buddies.

Thu, Jun 11, 4:00pm - 5:00pm
Westdale Branch - Westdale - Children's Department
Practice your reading skills with volunteer Reading Buddies.

Cancelled
Thu, Jun 11, 4:00pm - 7:00pm
Central Library
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Thu, Jun 11, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Take your character on a legendary adventure.

Thu, Jun 11, 4:30pm - 8:00pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Thu, Jun 11, 4:30pm - 7:30pm
Freelton Branch - Freelton - Open Area 1
Create with our STREAM kits and educational toys.

Thu, Jun 11, 5:00pm - 7:00pm
Red Hill Branch - Red Hill - Program Room
Interactive math activities for students in grades 4 and 5.
Register

Thu, Jun 11, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Teen Area
Bring the family and play chess.

Thu, Jun 11, 5:00pm - 6:00pm
Central Library
Practise your French-speaking skills weekly at beginner or intermediate level.

Thu, Jun 11, 6:00pm - 7:00pm
Central Library - Central - Hamilton Room
Practise speaking Filipino in a small group.

Thu, Jun 11, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
A quiet space for teens to study and recharge.

Thu, Jun 11, 6:30pm - 7:30pm
Valley Park Branch - Valley Park - Study Table Area
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Thu, Jun 11, 6:30pm - 7:30pm
Waterdown Branch - Waterdown - Reading Lounge
Take a break from the stress of studying and visit with a therapy dog.

Fri, Jun 12, 9:00am - 12:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Peer Supporters listen, provide emotional support and most importantly, inspire hope

Fri, Jun 12, 9:30am - 10:00am
Sherwood Branch - Sherwood - Program Room C
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Fri, Jun 12, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Stay for social and play time.

Fri, Jun 12, 10:00am - 10:30am
Dundas Branch - Dundas - Program Room
Bring the whole family to story time and get ready to read.

Fri, Jun 12, 10:00am - 11:00am
Turner Park Branch - Turner Park - Children's Program Room
Ignite your little one's imagination.

Fri, Jun 12, 10:00am - 12:00pm
Central Library - Central - 4th Floor Newcomer Learning Centre
A supportive forum for writers who are older adults.

Fri, Jun 12, 10:00am - 11:00am
Turner Park Branch - Turner Park - Computer Lab
Learn about HPL's online resource, LinkedIn Learning.

Fri, Jun 12, 10:00am - 10:30am
Concession Branch - Concession - Program Room
Bring the whole family to story time and get ready to read.

Fri, Jun 12, 10:00am - 4:00pm
Ancaster Branch - Ancaster - Children's Department
Unleash your creative side.

Fri, Jun 12, 10:30am - 11:30am
Central Library - Central - Hamilton Room
Learn how to do Tai Chi, a low-impact practice that helps connect your body and mind through meditation in motion.

Fri, Jun 12, 10:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Fri, Jun 12, 10:30am - 12:00pm
Lynden Branch - Lynden - Fireplace
Explore and create with themed stations.

Fri, Jun 12, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Fun with musical instruments and songs.

Fri, Jun 12, 10:30am - 11:00am
Central Library - Central - Children's Department
Bring the whole family to story time and get ready to read.

Fri, Jun 12, 11:00am - 11:30am
Red Hill Branch - Red Hill - Program Room
Fun with musical instruments and songs.

Fri, Jun 12, 11:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Children's area
Explore and create with our various food-themed stations and activities.

Fri, Jun 12, 11:00am - 12:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Fri, Jun 12, 11:30am - 12:00pm
Saltfleet Branch - Saltfleet - Program Room
Fun with musical instruments and songs.

Fri, Jun 12, 12:00pm - 4:00pm
Central Library - Central - Children's Department
Build, imagine and play with LEGO.

Fri, Jun 12, 12:00pm - 1:00pm
Saltfleet Branch
Your chance to ask an SLP about your child's language development.

Fri, Jun 12, 12:00pm - 1:00pm
Central Library - Central - Hamilton Room
Listen to live music each Friday at Noon at Central Library.

Fri, Jun 12, 12:30pm - 1:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Fri, Jun 12, 1:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
A great selection of free movies from new releases to award-winning classics.

Fri, Jun 12, 2:00pm - 4:00pm
Dundas Branch - Dundas - Program Room
Learn the eight A's of dementia and basic supportive strategies.

Fri, Jun 12, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Fri, Jun 12, 2:00pm - 3:00pm
Waterdown Branch - Waterdown - Program Room
Learn about HPL's online resource, LinkedIn Learning.

Fri, Jun 12, 2:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Children's Department
Build, imagine and play with LEGO.

Fri, Jun 12, 2:00pm - 4:00pm
Kenilworth Branch - Kenilworth - Program Room
Learn to paint a floral miniature in a folk-inspired style.

Fri, Jun 12, 2:30pm - 3:30pm
Valley Park Branch - Valley Park - Program Room A
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Fri, Jun 12, 3:00pm - 4:00pm
Carlisle Branch - Carlisle - Open Area 2
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Fri, Jun 12, 3:00pm - 5:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Fri, Jun 12, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Create with our STREAM kits and educational toys.

Fri, Jun 12, 3:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Unleash your creative side.

Fri, Jun 12, 3:30pm - 5:30pm
Waterdown Branch - Waterdown - Program Room
Create with our STREAM kits and educational toys.

Fri, Jun 12, 3:30pm - 4:30pm
Barton Branch - Barton - Program Room
Drop-in for multiplayer video game fun.

Fri, Jun 12, 4:00pm - 5:00pm
Turner Park Branch - Turner Park - Adult Program Room
Take your character on a legendary adventure.

Fri, Jun 12, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Create with our STREAM kits and educational toys.

Sat, Jun 13, All day
Concession Branch - Concession - Children's Department
Colouring, it’s not just for kids.

Sat, Jun 13, 9:00am - 12:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Sat, Jun 13, 9:00am - 12:00pm
Ancaster Branch - Ancaster - Children's Department
Build, imagine and play with LEGO.

Sat, Jun 13, 10:00am - 11:00am
Terryberry Branch - Terryberry - Program Room
Practice your French-speaking skills weekly at beginner or intermediate level.

Sat, Jun 13, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Sat, Jun 13, 10:00am - 12:00pm
Barton Branch - Barton - Program Room
Drop-in board game and puzzle fun.

Sat, Jun 13, 10:00am - 11:00am
Binbrook Branch - Study Area
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Sat, Jun 13, 10:00am - 11:00am
Locke Branch - Locke - Children's Department
Build, imagine and play with LEGO.

Sat, Jun 13, 10:00am - 12:00pm
Dundas Branch - Dundas - 1st Floor
Play chess with other fans of the game and hone your skills.

Sat, Jun 13, 10:00am - 12:00pm
Parkdale Branch - Parkdale - Main Room
Unleash your creative side.

Sat, Jun 13, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Sat, Jun 13, 10:00am - 11:00am
Valley Park Branch - Valley Park - Program Room A
Turn a digital 3D model into a real object using the 3D Printers in HPL's Makerspace.

Sat, Jun 13, 10:00am - 12:00pm
Sherwood Branch - Sherwood - Program Room C
Build, imagine and play with LEGO.

Sat, Jun 13, 10:00am - 12:00pm
Dundas Branch - Dundas - Program Room
Create with our STREAM kits and educational toys.

Sat, Jun 13, 10:15am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Choose from an assortment of tech devices and traditional crafting materials. Ages 8 to 12.

Sat, Jun 13, 10:30am - 11:00am
Westdale Branch
After storytime, stay for social and play time.

Sat, Jun 13, 10:30am - 11:30am
Saltfleet Branch - Saltfleet - Program Room
Get creative and make a unique craft.

Sat, Jun 13, 10:30am - 11:30am
Red Hill Branch - Red Hill - Program Room
Drop-in for multiplayer video game fun.

Sat, Jun 13, 11:00am - 12:00pm
Locke Branch - Locke - Open Area
If you are interested in reading and discussing great books, there is a book club near you.

Cancelled
Sat, Jun 13, 11:00am - 11:30am
Barton Branch
Bring the whole family to story time and get ready to read.

Sat, Jun 13, 11:00am - 11:30am
Waterdown Branch - Waterdown - Program Room
Storytime focused on family diversity.

Sat, Jun 13, 11:00am - 2:00pm
Stoney Creek Branch - Stoney Creek - Teen Area
Build, imagine and play with LEGO.

Sat, Jun 13, 11:00am - 1:00pm
Kenilworth Branch - Kenilworth - Children's Department
A drop-in knitting and crochet program. Bring your current project and materials.

Sat, Jun 13, 11:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
After storytime, stay for social and play time.

Sat, Jun 13, 12:00pm - 4:30pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Sat, Jun 13, 12:00pm - 2:00pm
Terryberry Branch - Terryberry - Children's Area
Bring the family and play chess.

Sat, Jun 13, 12:00pm - 2:00pm
Red Hill Branch - Red Hill - Marketplace
Play chess with other fans of the game and hone your skills.

Sat, Jun 13, 1:00pm - 3:00pm
Lynden Branch - Lynden - Fireplace
Drop-in and join us for movement-based activities and games from around the world.

Sat, Jun 13, 1:00pm - 2:30pm
Valley Park Branch - Valley Park - Program Room A/B
Bring stories to life through drawing, doodles and visual storytelling.

Cancelled
Sat, Jun 13, 1:00pm - 3:00pm
Central Library
Learn about trauma-informed, culturally responsive, mental health support.

Sat, Jun 13, 1:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Drop-in board game and puzzle fun.

Sat, Jun 13, 2:00pm - 4:00pm
Saltfleet Branch - Saltfleet - Auditorium
Watch new releases and rediscover old favourites.

Sat, Jun 13, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Teen Area
Practise your French-speaking skills weekly at beginner or intermediate level.

Sat, Jun 13, 2:00pm - 5:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Sat, Jun 13, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Sat, Jun 13, 2:00pm - 4:00pm
Mount Hope Branch - Mount Hope - Teen Area
Build, imagine and play with LEGO.

Sat, Jun 13, 2:00pm - 3:00pm
Central Library - Central - Photo Studio
Learn how to create embroidery designs with Hatch Embroidery Digitizer.

Sat, Jun 13, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Children's Program Room
Watch new releases and rediscover old favourites.

Sat, Jun 13, 2:00pm - 3:00pm
Kenilworth Branch - Kenilworth - Children's Department
Craft while connecting with other 2SLGBTQ+ parents.

Sat, Jun 13, 2:00pm - 4:00pm
Central Library - Central - 2nd Floor Program Room
Learn and practice signing in a small group. All skill levels welcome.

Sat, Jun 13, 2:30pm - 3:30pm
Terryberry Branch - Terryberry - Auditorium
Unleash your creative side.

Sat, Jun 13, 3:30pm - 4:30pm
Stoney Creek Branch - Stoney Creek - Teen Area
Get creative and make a unique craft.

Mon, Jun 15, 9:00am - 5:00pm
Turner Park Branch - Turner Park - Outreach
One-on-one information for Newcomers about settling in Canada.

Mon, Jun 15, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Mon, Jun 15, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Bring the whole family to story time and get ready to read.

Mon, Jun 15, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 15, 10:00am - 12:00pm
Terryberry Branch - Terryberry - Main Floor
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 15, 10:00am - 11:00am
Turner Park Branch - Turner Park - Marketplace
Play the classic word game with others.

Mon, Jun 15, 10:00am - 10:30am
Ancaster Branch - Ancaster - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 15, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Mon, Jun 15, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
Bring the whole family to story time and get ready to read.

Mon, Jun 15, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Mon, Jun 15, 10:00am - 11:00am
Central Library - Central - Hamilton Room
Explore and create with themed stations.

Mon, Jun 15, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Mon, Jun 15, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
Stay for social and play time.

Mon, Jun 15, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
Stay for social and play time.

Mon, Jun 15, 10:30am - 11:30am
Kenilworth Branch
After storytime, stay for social and play time.

Mon, Jun 15, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Mon, Jun 15, 12:00pm - 2:00pm
Sherwood Branch - Sherwood - Marketplace
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, Jun 15, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Mon, Jun 15, 1:00pm - 2:00pm
Binbrook Branch - Binbrook - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Mon, Jun 15, 1:00pm - 2:30pm
Ancaster Branch - Ancaster - Murray Ferguson Room
A supportive forum for aspiring writers.

Mon, Jun 15, 1:00pm - 2:00pm
Concession Branch - Concession - Program Room
Learn the benefits of massage for your infant and how to do it.
Register

Mon, Jun 15, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Mon, Jun 15, 1:00pm - 4:00pm
Central Library - Central - Hamilton Room
A great selection of free movies from new releases to award-winning classics.

Mon, Jun 15, 1:00pm - 2:00pm
Barton Branch - Barton - Gallery Display
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Mon, Jun 15, 1:30pm - 3:30pm
Turner Park Branch - Turner Park - Entry
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Cancelled
Mon, Jun 15, 1:30pm - 3:30pm
Turner Park Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Mon, Jun 15, 1:30pm - 3:30pm
Sherwood Branch - Sherwood - Program Room C
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 15, 2:00pm - 2:30pm
Concession Branch
A space for new parents and caregivers to connect, receive information from an Early Childhood Educator and participate in an activity or song with baby.
Register

Mon, Jun 15, 2:00pm - 3:00pm
Sherwood Branch - Sherwood - Program Room A/B
A guided session of meditation awaits.

Mon, Jun 15, 2:00pm - 3:30pm
Stoney Creek Branch
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 15, 2:15pm - 3:15pm
Dundas Branch - Dundas - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Cancelled
Mon, Jun 15, 2:30pm - 4:00pm
Binbrook Branch
A social space for people with memory issues and their care partner.

Cancelled
Mon, Jun 15, 3:00pm - 5:00pm
Westdale Branch
Bring the family and play chess.

Mon, Jun 15, 3:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
An in-person math adventure.

Mon, Jun 15, 3:30pm - 4:30pm
Terryberry Branch - Terryberry - Main Floor
Bring your tech questions and get one-on-one help.

Mon, Jun 15, 3:30pm - 5:30pm
Waterdown Branch - Waterdown - Program Room
Unleash your creative side.

Mon, Jun 15, 3:30pm - 4:30pm
Red Hill Branch - Red Hill - Program Room
Bring your tech questions and get one-on-one help.

Mon, Jun 15, 4:00pm - 7:00pm
Turner Park Branch - Turner Park - Entry
Connect and learn more about opportunities and resources available to youth in Hamilton.

Mon, Jun 15, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Mon, Jun 15, 5:00pm - 8:00pm
Central Library - Central - Hamilton Room
Learn about the Hamilton Police Service's Use of Force incident reporting data.

Mon, Jun 15, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Mon, Jun 15, 5:30pm - 7:00pm
Red Hill Branch - Red Hill - Program Room
Create original artwork in this 90-minute collage workshop.

Mon, Jun 15, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Mon, Jun 15, 6:00pm - 7:30pm
Valley Park Branch - Valley Park - Program Room A/B
Watch new releases and rediscover old favourites.

Mon, Jun 15, 6:00pm - 7:00pm
Dundas Branch - Dundas - Program Room
A guided session of meditation awaits.

Mon, Jun 15, 6:30pm - 7:30pm
Greensville Branch - Greensville - Community Centre
Play guitar and share songs.

Mon, Jun 15, 6:30pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Cancelled
Tue, Jun 16, 9:00am - 12:00pm
Central Library
One-on-one information sessions for Newcomers about settling in Canada.

Tue, Jun 16, 9:00am - 5:00pm
Red Hill Branch - Red Hill - Marketplace
Learn about the settlement and library services, supports and programs available to newcomers.

Tue, Jun 16, 9:30am - 10:00am
Turner Park Branch - Turner Park - Children's Program Room
Bring the whole family to story time and get ready to read.

Tue, Jun 16, 9:30am - 10:00am
Valley Park Branch - Valley Park - Program Room A/B
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 16, 9:30am - 10:00am
Dundas Branch - Dundas - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 16, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Tue, Jun 16, 9:30am - 11:30am
Freelton Branch - Freelton - Open Area 1
Explore and create with themed stations.

Tue, Jun 16, 10:00am - 12:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Speak to a Métis Nation of Ontario Family Wellbeing Coordinator who helps families heal from violence and helps children in care or in the justice system.

Tue, Jun 16, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 16, 10:00am - 10:30am
Locke Branch - Locke - Children's Department
Bring the whole family to story time and get ready to read.

Tue, Jun 16, 10:00am - 10:30am
Sherwood Branch - Sherwood - Children's Department
Storytime focused on family diversity.

Tue, Jun 16, 10:00am - 10:30am
Waterdown Branch - Waterdown - Program Room
Bring the whole family to story time and get ready to read.

Tue, Jun 16, 10:00am - 11:00am
Dundas Branch - Dundas - Children's Area
After storytime, stay for social and play time.

Tue, Jun 16, 10:00am - 10:30am
Central Library - Central - Hamilton Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 16, 10:00am - 10:30am
Greensville Branch - Greensville - Children's Department
Storytime focused on family diversity.

Tue, Jun 16, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 16, 10:00am - 12:00pm
Dundas Branch - Dundas - Teen Area
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, Jun 16, 10:00am - 11:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Learn the benefits of massage for your infant and how to do it.
Register

Tue, Jun 16, 10:00am - 12:00pm
Barton Branch - Barton - Gallery Display
Visit with staff from Wayside House of Hamilton for Hep-C testing, Naloxone kits and more.

Tue, Jun 16, 10:30am - 11:00am
Binbrook Branch
Stay for social and play time.

Tue, Jun 16, 10:30am - 12:30pm
Carlisle Branch - Carlisle - Open Area 1
Explore and create with themed stations.

Tue, Jun 16, 10:30am - 11:00am
Central Library - Central - Hamilton Room
Stay for social and play time.

Tue, Jun 16, 10:30am - 12:00pm
Greensville Branch - Greensville - Community Centre
After storytime, stay for social and play time.

Tue, Jun 16, 10:30am - 11:00am
Terryberry Branch
Stay for social and play time.

Tue, Jun 16, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Tue, Jun 16, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Tue, Jun 16, 11:00am - 11:30am
Waterdown Branch - Waterdown - Program Room
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 16, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
Fun with musical instruments and songs.

Tue, Jun 16, 11:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Stay for social and play time.

Tue, Jun 16, 11:30am - 12:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Tue, Jun 16, 12:00pm - 4:00pm
Valley Park Branch
A quiet space for teens to study and recharge.

Tue, Jun 16, 1:00pm - 3:00pm
Westdale Branch - Westdale - Program Room
Play the classic word game with others.

Tue, Jun 16, 1:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Speak to a nurse from Hamilton Public Health’s Tobacco Control Program about supports available to help people quit smoking or vaping.

Tue, Jun 16, 1:00pm - 1:30pm
Locke Branch - Locke - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Tue, Jun 16, 1:00pm - 2:00pm
Central Library - Central - Hamilton Room
Ignite your little one's scientific curiosity.

Tue, Jun 16, 1:00pm - 3:00pm
Stoney Creek Branch - Stoney Creek - Council Chambers
A great selection of free movies from new releases to award-winning classics.

Tue, Jun 16, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Tue, Jun 16, 1:00pm - 2:00pm
Carlisle Branch - Carlisle - Open Area 1
If you are interested in reading and discussing great books, there is a book club near you.

Tue, Jun 16, 1:00pm - 4:30pm
Valley Park Branch - Valley Park - Study Table Area
Free, personalized job search support for those looking for work or considering a career change.

Tue, Jun 16, 1:30pm - 3:30pm
Binbrook Branch - Binbrook - Study Room
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Tue, Jun 16, 1:30pm - 2:00pm
Locke Branch - Locke - Children's Department
Stay for social and play time.

Tue, Jun 16, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk B
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Tue, Jun 16, 2:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Learn through play, songs and more with EarlyON.

Tue, Jun 16, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Adult Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, Jun 16, 2:00pm - 5:00pm
Lynden Branch - Lynden - Fireplace
Create with our STREAM kits and educational toys.

Tue, Jun 16, 2:00pm - 3:30pm
Kenilworth Branch - Kenilworth - Program Room
Bring your current cross stitch project, or start a new one.

Tue, Jun 16, 2:00pm - 4:00pm
Central Library - Central - 2nd Floor Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, Jun 16, 2:00pm - 3:00pm
Concession Branch - Concession - Program Room
An introduction to maximizing your privacy and security on the internet.

Tue, Jun 16, 2:00pm - 3:00pm
Terryberry Branch - Terryberry - Program Room
Unleash your creative side and make something crafty.

Tue, Jun 16, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Program Room
Unleash your creative side and make something crafty.

Tue, Jun 16, 2:00pm - 3:00pm
Dundas Branch - Dundas - Program Room
Focus on search techniques and building familiarity with browser functions.

Tue, Jun 16, 2:00pm - 3:00pm
Parkdale Branch - Parkdale - Main Room
Dabble in colouring, puzzles and Scrabble.

Tue, Jun 16, 2:30pm - 3:30pm
Waterdown Branch - Waterdown - Program Room
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Tue, Jun 16, 3:00pm - 4:00pm
Central Library - Central - 4th Floor Computer Lab
An introduction to the basics of a computer including using the mouse and keyboard.

Tue, Jun 16, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Build, imagine and play with LEGO.

Tue, Jun 16, 3:30pm - 4:30pm
Westdale Branch - Westdale - Program Room
Create with our STREAM kits and educational toys.

Tue, Jun 16, 4:00pm - 5:00pm
Waterdown Branch - Waterdown - Program Room
Bring your knitting, stitching, or crochet project and share advice, ideas and conversations with fellow crafters.

Tue, Jun 16, 4:00pm - 6:00pm
Central Library - Central - Hamilton Room
Interactive math activities for students in grades 4 and 5.
Register

Tue, Jun 16, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Drop-in for multiplayer video game fun.

Tue, Jun 16, 4:00pm - 5:00pm
Terryberry Branch - Terryberry - Children's Area
Chat about your favourite titles, discover new ones and meet friends.

Tue, Jun 16, 5:00pm - 6:30pm
Westdale Branch - Westdale - Program Room
Start and finish a one-shot game in a single session with other adults in this drop-in session.

Tue, Jun 16, 5:00pm - 6:30pm
Red Hill Branch - Red Hill - Program Room
Take your character on a legendary adventure.
This event is full

Tue, Jun 16, 5:00pm - 6:00pm
Central Library - Central - 4th Floor Newcomers Classroom
English and Spanish learners practice their second languages in a facilitated group discussion. All skill levels welcome.

Tue, Jun 16, 5:30pm - 6:30pm
Stoney Creek Branch - Stoney Creek - Teen Area
If you are interested in reading and discussing great books, there is a book club near you.

Tue, Jun 16, 6:00pm - 7:00pm
Central Library - Central - Wentworth Room
A guided session of meditation awaits.

Tue, Jun 16, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room A
Practise speaking English in a group setting.

Tue, Jun 16, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room B
Drop-in board game and puzzle fun.

Tue, Jun 16, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Bring your tech questions and get one-on-one help.

Tue, Jun 16, 6:00pm - 7:30pm
Waterdown Branch - Waterdown - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Tue, Jun 16, 6:00pm - 7:00pm
Central Library - Central - Photo Studio
Learn about 3D design.

Wed, Jun 17, 8:30am - 4:30pm
Central Library - Central - 4th Floor Community Partner Office
One-on-one information sessions for Newcomers about settling in Canada.

Wed, Jun 17, 9:30am - 12:00pm
Sherwood Branch - Sherwood - Program Room A/B
Learn through play, songs and more with EarlyON.

Wed, Jun 17, 9:30am - 10:30am
Virtual Branch - Online
Learn English in a small class with other seniors 55+.

Wed, Jun 17, 9:30am - 4:00pm
Concession Branch - Concession - Children's Department
Build, imagine and play with LEGO.

Cancelled
Wed, Jun 17, 10:00am - 2:00pm
Central Library
Learn about the services, supports and education provided by the healthcare and support staff at Hamilton Family Health Team.

Wed, Jun 17, 10:00am - 10:30am
Saltfleet Branch - Saltfleet - Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 17, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
Fun with musical instruments and songs.

Wed, Jun 17, 10:00am - 10:30am
Concession Branch - Concession - Program Room
Bring the whole family to story time and get ready to read.

Wed, Jun 17, 10:00am - 12:00pm
Valley Park Branch - Valley Park - Program Room A
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 17, 10:00am - 10:30am
Ancaster Branch - Ancaster - Murray Ferguson Room
Fun with musical instruments and songs.

Wed, Jun 17, 10:00am - 10:30am
Waterdown Branch - Waterdown - Program Room
Join us for movement-based play.

Wed, Jun 17, 10:00am - 10:30am
Dundas Branch - Dundas - Program Room
Bring the whole family to story time and get ready to read.

Cancelled
Wed, Jun 17, 10:00am - 12:00pm
Freelton Branch
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Wed, Jun 17, 10:00am - 10:30am
Turner Park Branch - Turner Park - Children's Program Room
Stories and songs by the campfire, without the bugs.

Wed, Jun 17, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Wed, Jun 17, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Bring the whole family to story time and get ready to read.

Wed, Jun 17, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Wed, Jun 17, 10:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Wed, Jun 17, 10:30am - 11:30am
Central Library - Central - Living Room
Chat with the Hamilton Police Service's Community Engagement Team.

Wed, Jun 17, 10:30am - 11:00am
Saltfleet Branch - Saltfleet - Children's Department
After storytime, stay for social and play time.

Wed, Jun 17, 10:30am - 11:00am
Sherwood Branch - Sherwood - Program Room C
After storytime, stay for social and play time.

Wed, Jun 17, 11:00am - 1:00pm
Central Library - Central - Hamilton Room
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Wed, Jun 17, 11:00am - 11:45am
Saltfleet Branch - Saltfleet - Teen Area
Exercise your way to better health and fitness.

Wed, Jun 17, 11:00am - 11:30am
Lynden Branch - Lynden - Fireplace
Bring the whole family to story time and get ready to read.

Wed, Jun 17, 11:00am - 12:00pm
Westdale Branch - Westdale - Program Room
Take a break from the stress of studying and visit with a therapy dog.

Wed, Jun 17, 11:15am - 11:45am
Barton Branch - Barton - Children's Department
Bring the whole family to story time and get ready to read.

Wed, Jun 17, 11:30am - 12:30pm
Lynden Branch - Lynden - Program Room
After storytime, stay for social and play time.

Wed, Jun 17, 12:00pm - 1:00pm
Barton Branch - Barton - Gallery Display
Colouring, it’s not just for kids.

Wed, Jun 17, 12:30pm - 1:30pm
Kenilworth Branch - Kenilworth - Program Room
Exercise your way to better health and fitness.

Wed, Jun 17, 12:30pm - 1:30pm
Terryberry Branch - Terryberry - Auditorium
Gentle and slow stretching.

Wed, Jun 17, 1:00pm - 5:00pm
Central Library - Central - 1st Floor Community Partner Desk B
Canadian Mental Health Association Peer Supporters listen, provide emotional support and inspire hope.

Wed, Jun 17, 1:00pm - 1:45pm
Stoney Creek Branch - Stoney Creek - Saltfleet Room
Exercise your way to better health and fitness.

Wed, Jun 17, 1:00pm - 2:00pm
Lynden Branch - Lynden - Fireplace
If you are interested in reading and discussing great books, there is a book club near you.

Wed, Jun 17, 1:00pm - 3:00pm
Barton Branch - Barton - Gallery Display
A drop-in knitting and crochet program. Bring your current project and materials.

Wed, Jun 17, 1:00pm - 2:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Wed, Jun 17, 1:00pm - 2:00pm
Parkdale Branch - Parkdale - Main Room
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Wed, Jun 17, 2:00pm - 4:00pm
Dundas Branch - Dundas - Program Room
Understand the impact of dementia on the person living with it and learn how to support them. 

Wed, Jun 17, 2:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Speak with Head Injury Rehabilitation Ontario (HIRO) staff about their community-based rehabilitation programs for adults living with brain injuries in Ontario.

Wed, Jun 17, 2:00pm - 4:00pm
Binbrook Branch - Binbrook - Program Room
Learn through play, songs and more with EarlyON.

Wed, Jun 17, 2:00pm - 3:00pm
Sherwood Branch - Sherwood - Program Room C
If you are interested in reading and discussing great books, there is a book club near you.

Wed, Jun 17, 2:00pm - 3:00pm
Central Library - Central - Local History & Archives
Learn about the resources available in Local History and Archives to research the history of your house and the lives of the people who lived there.

Wed, Jun 17, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Computer Lab
Learn tips and tricks to maximize your library holds list.

Wed, Jun 17, 2:00pm - 5:00pm
Turner Park Branch - Turner Park - Entry
Learn more about Goodwill Amity's free employment services for job seekers and employers.

Wed, Jun 17, 2:30pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk C
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Wed, Jun 17, 3:00pm - 4:00pm
Dundas Branch - Dundas - Teen Area
Knit for a cause and earn volunteer hours.

Wed, Jun 17, 3:30pm - 5:30pm
Carlisle Branch - Carlisle - Open Area 1
Create with our STREAM kits and educational toys.

Wed, Jun 17, 4:00pm - 5:00pm
Terryberry Branch - Terryberry - Study Room 1
Practice speaking English in a small group.

Wed, Jun 17, 4:00pm - 5:00pm
Mount Hope Branch - Mount Hope - Teen Area
Bring the family and play chess.

Wed, Jun 17, 4:00pm - 5:00pm
Valley Park Branch - Valley Park - Program Room A/B
Build, imagine and play with LEGO.

Wed, Jun 17, 4:00pm - 6:00pm
Saltfleet Branch - Saltfleet - Program Room
Interactive math activities for students in grades 4 and 5.
Register

Wed, Jun 17, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Create with our STREAM kits and educational toys.

Wed, Jun 17, 4:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Program Room
Drop-in for multiplayer video game fun.

Wed, Jun 17, 4:30pm - 6:30pm
Binbrook Branch - Binbrook - Program Room
A dedicated, quiet space to hit the books.

Wed, Jun 17, 5:00pm - 6:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Wed, Jun 17, 5:00pm - 6:00pm
Waterdown Branch - Waterdown - Program Room
Bring your tech questions and get one-on-one help.

Wed, Jun 17, 5:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
A dedicated, quiet space to hit the books.

Wed, Jun 17, 5:00pm - 7:30pm
Central Library - Central - Hamilton Room
A celebration of creative music from around the world.

Wed, Jun 17, 5:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
Practise your French-speaking skills weekly at beginner or intermediate level.

Wed, Jun 17, 5:30pm - 7:00pm
Dundas Branch - Dundas - Teen Area
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Wed, Jun 17, 5:30pm - 6:30pm
Sherwood Branch - Sherwood - Program Room A/B
Parents and children build their relationship through fun activities. The first session on April 29 is virtual. The remaining seven weeks are in branch.
Register

Wed, Jun 17, 6:00pm - 7:30pm
Central Library - Central - 2nd Floor Program Room
Explore expressive, movement-based drawing.

Wed, Jun 17, 6:00pm - 6:30pm
Kenilworth Branch - Kenilworth - Children's Department
Wear your cozy pyjamas for stories, songs and fun.

Wed, Jun 17, 6:00pm - 7:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Wed, Jun 17, 6:00pm - 7:00pm
Waterdown Branch - Waterdown - Maker Studio
Digitize photographs, negatives and VHS cassettes.

Wed, Jun 17, 6:00pm - 7:00pm
Central Library - Central - Photo Studio
Learn how Artificial Intelligence is shaping the world in which we live.

Wed, Jun 17, 6:00pm - 8:00pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Wed, Jun 17, 6:00pm - 6:30pm
Central Library - Central - Children's Department
Fun with musical instruments and songs.

Wed, Jun 17, 6:00pm - 6:30pm
Turner Park Branch - Turner Park - Children's Program Room
Wear your cozy pyjamas for stories, songs and fun.

Wed, Jun 17, 6:30pm - 7:30pm
Virtual Branch - Online
Read and discuss books, eBooks and eAudiobooks with fellow book lovers in this online program.

Cancelled
Thu, Jun 18, 9:00am - 12:00pm
Central Library
Mishka Social Services provides social services in Arabic and English/ نقدم الخدمات الاجتماعية باللغة العربية والانكليزية

Thu, Jun 18, 9:00am - 5:00pm
Valley Park Branch - Valley Park - Study Table Area
Learn about the settlement and library services, supports and programs available to newcomers.

Thu, Jun 18, 9:30am - 11:00am
Central Library - Central - 4th Floor Newcomers Classroom
Learn English in a small class with other seniors 55+.

Thu, Jun 18, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Thu, Jun 18, 10:00am - 10:30am
Binbrook Branch - Binbrook - Program Room
A storytime for children who thrive better in small groups.

Thu, Jun 18, 10:00am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Join a fun interactive program for adults with disabilities.

Thu, Jun 18, 10:00am - 12:00pm
Concession Branch - Concession - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 18, 10:00am - 10:30am
Mount Hope Branch - Mount Hope - Community Hall
Ignite your little one's imagination.

Thu, Jun 18, 10:00am - 10:30am
Terryberry Branch - Terryberry - Auditorium
Bring the whole family to story time and get ready to read.

Thu, Jun 18, 10:00am - 10:30am
Kenilworth Branch - Kenilworth - Children's Department
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Thu, Jun 18, 10:00am - 10:30am
Red Hill Branch - Red Hill - Program Room
Bring the whole family to story time and get ready to read.

Thu, Jun 18, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Bring your phone, tablet or laptop computer and your technology questions to this drop-in program.

Thu, Jun 18, 10:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Council Chambers
Bring along your support staff, friends and family and feel free to laugh out loud, sing and dance with the lights on.

Thu, Jun 18, 10:30am - 11:00am
Binbrook Branch
After storytime, stay for social and play time.

Thu, Jun 18, 10:30am - 11:00am
Carlisle Branch - Carlisle - Open Area 1
Bring the whole family to story time and get ready to read.

Thu, Jun 18, 10:30am - 11:30am
Sherwood Branch - Sherwood - Program Room A/B
Exercise your way to better health and fitness.

Thu, Jun 18, 10:30am - 11:30am
Sherwood Branch - Sherwood - Program Room C
Connect with others age 55 and older for fun and games.

Thu, Jun 18, 10:30am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Bring the whole family to story time and get ready to read.

Thu, Jun 18, 10:30am - 11:30am
Terryberry Branch
Engineering play for toddlers and preschoolers

Thu, Jun 18, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
After storytime, stay for social and play time.

Thu, Jun 18, 11:00am - 12:00pm
Carlisle Branch - Carlisle - Open Area 2
After storytime, stay for social and play time.

Thu, Jun 18, 11:00am - 11:30am
Ancaster Branch - Ancaster - Children's Department
Bring the whole family to story time and get ready to read.

Thu, Jun 18, 11:00am - 12:00pm
Terryberry Branch - Terryberry - Computer Lab
Learn to navigate the digital space of online dating.

Thu, Jun 18, 11:00am - 12:00pm
Barton Branch - Barton - Program Room
Learn how to make budget-friendly, non-toxic, natural body products.

Thu, Jun 18, 11:00am - 11:30am
Stoney Creek Branch - Stoney Creek - Children's area
Bring the whole family to story time and get ready to read.

Thu, Jun 18, 11:00am - 12:00pm
Central Library - Central - 2nd Floor Program Room
Take a break from the stress of studying and visit with a therapy dog.

Thu, Jun 18, 11:00am - 2:00pm
Central Library - Central - Wentworth Room
Get help obtaining your government-issued identification cards.

Thu, Jun 18, 11:00am - 1:00pm
Saltfleet Branch - Saltfleet - Program Room
Play video games on Nintendo Switch with other teens.

Thu, Jun 18, 11:45am - 12:45pm
Red Hill Branch - Red Hill - Program Room
Exercise your way to better health and fitness.

Thu, Jun 18, 1:00pm - 4:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Get job-seeking advice from the Career Foundation.

Thu, Jun 18, 1:00pm - 5:00pm
Central Library - Central - 1st Floor Community Partner Desk B
Housing, employment, education and mental health supports for youth ages 18-29.

Thu, Jun 18, 1:00pm - 1:30pm
Central Library - Central - Hamilton Room
Fun with musical instruments and songs.

Thu, Jun 18, 1:00pm - 3:00pm
Concession Branch - Concession - Program Room
Bring along your support staff, friends and family and feel free to colour, do puzzles and play games.

Thu, Jun 18, 1:30pm - 2:00pm
Waterdown Branch - Waterdown - Program Room
Sing and play under the rainbow parachute.

Thu, Jun 18, 1:30pm - 2:00pm
Central Library - Central - Hamilton Room
Stay for social and play time.

Thu, Jun 18, 2:00pm - 3:00pm
Westdale Branch - Westdale - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, Jun 18, 2:00pm - 3:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, Jun 18, 2:00pm - 3:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Thu, Jun 18, 2:00pm - 3:00pm
Kenilworth Branch - Kenilworth - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, Jun 18, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Program Room
If you are interested in reading and discussing great books, there is a book club near you.

Thu, Jun 18, 2:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
Explore the freedom of abstract art.

Thu, Jun 18, 2:00pm - 3:30pm
Dundas Branch - Dundas - Program Room
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 18, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Program Room
Practise speaking English in a group setting.

Thu, Jun 18, 2:15pm - 4:15pm
Waterdown Branch - Waterdown - Reading Lounge
A safe space for women to discuss mental health, wellness, boundaries, healthy relationships and more.

Thu, Jun 18, 2:30pm - 5:30pm
Lynden Branch - Lynden - Fireplace
A drop-in knitting and crochet program. Bring your current project and materials.

Thu, Jun 18, 3:00pm - 4:00pm
Barton Branch - Barton - Children's Department
Build, imagine and play with LEGO.

Thu, Jun 18, 3:00pm - 7:00pm
Parkdale Branch - Parkdale - Main Room
An in-person math adventure.

Thu, Jun 18, 3:00pm - 5:00pm
Kenilworth Branch - Kenilworth- Makerspace
Knit for a cause and earn volunteer hours.

Thu, Jun 18, 3:30pm - 4:30pm
Waterdown Branch - Waterdown - Program Room
Knit for a cause and earn volunteer hours.

Thu, Jun 18, 3:30pm - 4:30pm
Central Library - Central - 4th Floor Newcomers Classroom
Practise speaking English in a small group.

Thu, Jun 18, 3:30pm - 4:30pm
Central Library - Central - 2nd Floor Program Room
Bring your tech questions and get one-on-one help.

Thu, Jun 18, 4:00pm - 5:00pm
Saltfleet Branch - Saltfleet - Program Room
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Thu, Jun 18, 4:00pm - 5:00pm
Dundas Branch - Dundas - Program Room
Take your character on a legendary adventure.

Thu, Jun 18, 4:30pm - 6:30pm
Westdale Branch - Westdale - Program Room
Bring a one-page poem (max) to read aloud to fellow poets and receive feedback.

Thu, Jun 18, 4:30pm - 8:00pm
Waterdown Branch - Waterdown - Program Room
A dedicated, quiet space to hit the books.

Thu, Jun 18, 4:30pm - 7:30pm
Freelton Branch - Freelton - Open Area 1
Unleash your creative side.

Thu, Jun 18, 5:00pm - 7:00pm
Red Hill Branch - Red Hill - Program Room
Interactive math activities for students in grades 4 and 5.
Register

Thu, Jun 18, 5:00pm - 6:00pm
Turner Park Branch - Turner Park - Teen Area
Bring the family and play chess.

Thu, Jun 18, 5:00pm - 6:00pm
Central Library
Practise your French-speaking skills weekly at beginner or intermediate level.

Thu, Jun 18, 6:00pm - 7:00pm
Turner Park Branch - Turner Park - Adult Program Room
Take a break from the stress of studying and visit with a therapy dog.

Thu, Jun 18, 6:00pm - 7:00pm
Valley Park Branch - Valley Park - Program Room A
Learn how to create embroidery designs with Hatch Embroidery Digitizer.

Thu, Jun 18, 6:30pm - 7:30pm
Valley Park Branch - Valley Park - Study Table Area
Read aloud to a furry friend to help build interest, confidence and a love for reading.

Fri, Jun 19, 9:00am - 12:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Peer Supporters listen, provide emotional support and most importantly, inspire hope

Fri, Jun 19, 9:30am - 10:00am
Sherwood Branch - Sherwood - Program Room C
It’s never too early to read to your baby. Suitable for children from birth to age 24 months.

Fri, Jun 19, 10:00am - 10:30am
Sherwood Branch - Sherwood - Program Room C
Stay for social and play time.

Fri, Jun 19, 10:00am - 10:30am
Valley Park Branch - Valley Park - Program Room A
Join a fun interactive program for adults with disabilities.

Fri, Jun 19, 10:00am - 10:30am
Dundas Branch - Dundas - Program Room
Bring the whole family to story time and get ready to read.

Fri, Jun 19, 10:00am - 11:00am
Turner Park Branch - Turner Park - Computer Lab
Build on what you have learned from Basic Computer Skills 1. Learn more about using the keyboard and drives. Ideal for new computer users.

Fri, Jun 19, 10:00am - 11:00am
Turner Park Branch - Turner Park - Children's Program Room
Join us for movement-based play.

Fri, Jun 19, 10:00am - 12:00pm
Central Library - Central - 4th Floor Newcomer Learning Centre
A supportive forum for writers who are older adults.

Fri, Jun 19, 10:00am - 10:30am
Concession Branch - Concession - Program Room
Bring the whole family to story time and get ready to read.

Fri, Jun 19, 10:00am - 4:00pm
Ancaster Branch - Ancaster - Children's Department
Unleash your creative side.

Fri, Jun 19, 10:30am - 12:00pm
Waterdown Branch - Waterdown - Program Room
Explore and create with themed stations.

Fri, Jun 19, 10:30am - 12:00pm
Lynden Branch - Lynden - Fireplace
Explore and create with themed stations.

Fri, Jun 19, 10:30am - 11:00am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Fri, Jun 19, 11:00am - 11:30am
Binbrook Branch - Binbrook - Program Room
Join a fun interactive program for adults with disabilities.

Fri, Jun 19, 11:00am - 12:00pm
Stoney Creek Branch - Stoney Creek - Children's area
Explore and create with our various food-themed stations and activities.

Fri, Jun 19, 11:00am - 12:00pm
Ancaster Branch - Ancaster - Murray Ferguson Room
Exercise your way to better health and fitness.

Fri, Jun 19, 11:30am - 12:00pm
Binbrook Branch
Bring along your support staff, friends and family and feel free to colour, do puzzles and play games.

Fri, Jun 19, 11:30am - 12:30pm
Red Hill Branch - Red Hill - Program Room
Mild exercise to help release your tension and stress.

Fri, Jun 19, 11:30am - 1:00pm
Saltfleet Branch - Saltfleet - Program Room
Hang out with friends in the library and explore games and activities.

Fri, Jun 19, 11:30am - 12:30pm
Saltfleet Branch - Saltfleet - Teen Area
Take a break from the stress of studying and visit with a therapy dog.

Fri, Jun 19, 12:00pm - 4:00pm
Central Library - Central - Children's Department
Build, imagine and play with LEGO.

Fri, Jun 19, 12:00pm - 1:00pm
Central Library - Central - Hamilton Room
Listen to live music each Friday at Noon at Central Library.

Fri, Jun 19, 12:30pm - 1:30pm
Dundas Branch - Dundas - Program Room
Exercise your way to better health and fitness.

Fri, Jun 19, 1:00pm - 3:00pm
Turner Park Branch - Turner Park - Adult Program Room
A great selection of free movies from new releases to award-winning classics.

Fri, Jun 19, 1:00pm - 2:00pm
Waterdown Branch - Waterdown - Program Room
Hands-on STEAM (Science, Tech, Engineering, Art and Math) fun.

Fri, Jun 19, 2:00pm - 4:00pm
Dundas Branch - Dundas - Program Room
Outlines important legal and financial considerations relevant to people living with dementia and their care partners and discusses resources for support.

Fri, Jun 19, 2:00pm - 4:30pm
Central Library - Central - 1st Floor Community Partner Desk A
Support and services to immigrant and refugee individuals and families with settlement, career guidance, health and related issues.

Fri, Jun 19, 2:00pm - 5:00pm
Kenilworth Branch - Kenilworth - Children's Department
Build, imagine and play with LEGO.

Fri, Jun 19, 2:30pm - 3:30pm
Valley Park Branch - Valley Park - Program Room A
Improve your strength, balance and flexibility, regardless of current physical ability, through the SMART program.

Fri, Jun 19, 3:00pm - 5:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Fri, Jun 19, 3:30pm - 4:30pm
Saltfleet Branch - Saltfleet - Program Room
Create with our STREAM kits and educational toys.

Fri, Jun 19, 3:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Unleash your creative side.

Fri, Jun 19, 3:30pm - 5:30pm
Waterdown Branch - Waterdown - Program Room
Unleash your creative side.

Fri, Jun 19, 4:00pm - 5:00pm
Turner Park Branch - Turner Park - Adult Program Room
Take your character on a legendary adventure.

Fri, Jun 19, 4:00pm - 5:00pm
Stoney Creek Branch - Stoney Creek - Children's Department
Create with our STREAM kits and educational toys.

Sat, Jun 20, 8:30am - 4:30pm
Central Library - Central - 4th Floor Community Partner Office
One-on-one information sessions for Newcomers about settling in Canada.

Sat, Jun 20, 9:00am - 12:00pm
Terryberry Branch - Terryberry - Children's Area
An in-person math adventure.

Sat, Jun 20, 9:00am - 12:00pm
Ancaster Branch - Ancaster - Children's Department
Build, imagine and play with LEGO.

Sat, Jun 20, 9:30am - 4:00pm
Concession Branch - Concession - Children's Department
Drop-in board game and puzzle fun.

Sat, Jun 20, 10:00am - 11:00am
Terryberry Branch - Terryberry - Program Room
Practice your French-speaking skills weekly at beginner or intermediate level.

Sat, Jun 20, 10:00am - 10:30am
Westdale Branch - Westdale - Program Room
Bring the whole family to story time and get ready to read.

Sat, Jun 20, 10:00am - 12:00pm
Binbrook Branch - Binbrook - Program Room
Build, imagine and play with LEGO.

Sat, Jun 20, 10:00am - 12:00pm
Barton Branch - Barton - Program Room
Drop-in board game and puzzle fun.

Sat, Jun 20, 10:00am - 11:00am
Locke Branch - Locke - Children's Department
Create with our STREAM kits and educational toys.

Sat, Jun 20, 10:00am - 12:00pm
Dundas Branch - Dundas - 1st Floor
Play chess with other fans of the game and hone your skills.

Sat, Jun 20, 10:00am - 12:00pm
Parkdale Branch - Parkdale - Main Room
Create with our STREAM kits and educational toys.

Sat, Jun 20, 10:00am - 10:30am
Central Library - Central - Hamilton Room
Bring the whole family to story time and get ready to read.

Sat, Jun 20, 10:00am - 11:00am
Valley Park Branch - Valley Park - Program Room A/B
Attend a talk catered towards active adults, then stay for refreshments and social time.

Sat, Jun 20, 10:00am - 11:00am
Waterdown Branch - Waterdown - Program Room
Swap unused fabric with other crafters and bring home new-to-you fabric for your projects.

Sat, Jun 20, 10:00am - 11:00am
Sherwood Branch - Sherwood - Program Room A/B
Family fun with BINGO

Sat, Jun 20, 10:00am - 12:00pm
Sherwood Branch - Sherwood - Program Room C
Create with our STREAM kits and educational toys.

Sat, Jun 20, 10:00am - 12:00pm
Dundas Branch - Dundas - Program Room
Create with our STREAM kits and educational toys.

Sat, Jun 20, 10:15am - 11:00am
Turner Park Branch - Turner Park - Adult Program Room
Choose from an assortment of tech devices and traditional crafting materials. Ages 8 to 12.

Sat, Jun 20, 10:30am - 11:30am
Saltfleet Branch - Saltfleet - Program Room
Bring small-scale creations to life with a variety of materials.

Sat, Jun 20, 10:30am - 11:00am
Westdale Branch
After storytime, stay for social and play time.

Sat, Jun 20, 10:30am - 11:30am
Red Hill Branch - Red Hill - Children's Department
Unleash your creative side.

Sat, Jun 20, 11:00am - 2:00pm
Stoney Creek Branch - Stoney Creek - Teen Area
Build, imagine and play with LEGO.

Sat, Jun 20, 12:00pm - 2:00pm
Terryberry Branch - Terryberry - Children's Area
Bring the family and play chess.

Sat, Jun 20, 12:00pm - 2:00pm
Red Hill Branch - Red Hill - Marketplace
Play chess with other fans of the game and hone your skills.

Sat, Jun 20, 1:00pm - 3:00pm
Lynden Branch - Lynden - Fireplace
Drop-in and join us for movement-based activities and games from around the world.

Sat, Jun 20, 1:00pm - 4:00pm
Central Library - Central - Hamilton Room
Join us for a screening and discussion about culturally resonant cinema from around the world.

Sat, Jun 20, 1:00pm - 3:00pm
Central Library - Central - 1st Floor Community Partner Desk A
Learn about trauma-informed, culturally responsive, mental health support.

Sat, Jun 20, 1:30pm - 4:30pm
Carlisle Branch - Carlisle - Open Area 1
Unleash your creative side.

Sat, Jun 20, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Program Room
Build, imagine and play with LEGO.

Sat, Jun 20, 2:00pm - 3:00pm
Saltfleet Branch - Saltfleet - Teen Area
Practise your French-speaking skills weekly at beginner or intermediate level.

Sat, Jun 20, 2:00pm - 5:00pm
Sherwood Branch - Sherwood - Children's Department
Drop-in board game and puzzle fun.

Sat, Jun 20, 2:00pm - 3:00pm
Valley Park Branch - Valley Park - Program Room A/B
Create with our STREAM kits and educational toys.

Sat, Jun 20, 2:00pm - 3:00pm
Waterdown Branch - Waterdown - Program Room
A writing group for tweens.

Sat, Jun 20, 2:00pm - 3:00pm
Red Hill Branch - Red Hill - Children's Department
Build, imagine and play with LEGO.

Sat, Jun 20, 2:00pm - 4:00pm
Mount Hope Branch - Mount Hope - Teen Area
Build, imagine and play with LEGO.

Sat, Jun 20, 2:00pm - 4:00pm
Turner Park Branch - Turner Park - Children's Program Room
Watch new releases and rediscover old favourites.

Sat, Jun 20, 2:00pm - 3:30pm
Terryberry Branch - Terryberry - Auditorium
Watch new releases and rediscover old favourites.

Sat, Jun 20, 2:00pm - 4:00pm
Westdale Branch - Westdale - Program Room
Discover the joy of sending and receiving a letter through the mail.

Sat, Jun 20, 2:30pm - 3:30pm
Binbrook Branch - Binbrook - Program Room
Share 2SLBGTQIA+ book and pop culture recommendations, enjoy refreshments and stay to chat.

Sat, Jun 20, 3:30pm - 4:30pm
Stoney Creek Branch - Stoney Creek - Teen Area
Bring small-scale creations to life with a variety of materials.