Find a program or event

Some in-branch programs require registration with your library card. Please log in with your library account or follow this link to apply for a card online. You can also apply for a card in person at any of our 33 locations.

Displaying 741 - 760 of 763
Ruth E. Dickinson
Thursday May 7, 2026 at 6:30pm
Celebrate Mother's Day sustainably! Join us to upcycle materials into heartfelt handmade gifts. Fun, creative, and planet-friendly for the whole family. Family program for all...

Registration opens on Monday, April 13, 2026 - 10:00am

2 Ikebana flower arrangements and single flow green background
Rockcliffe Park
Friday May 8, 2026 at 1:30pm
Join us for a Mother's Day Special event - Make an Ikebana arrangement that you can take home! Anne Breau, President of Ikebana International Ottawa...

Sorry this event and its waiting list are full

Ruth E. Dickinson
Saturday May 9, 2026 at 2:00pm
We will be selecting a piece of art each session to learn about before you re-create it! May: A Sunday Afternoon on the Island of...

Registration opens on Monday, April 13, 2026 - 10:00am

Beaverbrook
Friday May 15, 2026 at 2:30pm
Join us for a relaxing afternoon, with a craft and a cup of tea. All supplies will be provided. All skill levels welcome. In this...

Registration opens on Wednesday, April 1, 2026 - 10:00am

Ruth E. Dickinson
Friday May 15, 2026 at 4:00pm
Unwind and get creative at the end of the week! A playful program where kids explore feelings through an interactive story and game, then create...

Registration opens on Monday, March 2, 2026 - 10:00am

Carlingwood
Friday May 15, 2026 at 4:00pm
Ready, Set, Go! Drop-in at the Carlingwood Branch for Mario Kart: Game On! Play on our brand new Switch 2! Not sure how to play?...
Ruth E. Dickinson
Saturday May 16, 2026 at 2:00pm
Manga mania! Join us to celebrate all things Manga in our new monthly book club for middle graders! We'll read a chapter or two of...

Registration opens on Monday, April 20, 2026 - 10:00am

Carp
Tuesday May 19, 2026 at 6:30pm
Join us at the Carp Branch for an evening of creativity and fun! This month is 3D bookmarks! We'll be creating and designing 3D bookmarks...

Registration opens on Tuesday, April 21, 2026 - 10:30am

Hand holding lego blocks
Ruth E. Dickinson
Thursday May 21, 2026 at 6:30pm
Join us each month for a storytime followed by a building challenge before finishing with a show and tell. Using our story for inspiration, children...

Registration opens on Monday, April 20, 2026 - 10:00am

Hand holding lego blocks
Ruth E. Dickinson
Saturday May 23, 2026 at 2:00pm
Brick by brick... Inspired by Minecraft, Lego & old video games, join us once a month to create pixel art using pre-made templates or freehand...

Registration opens on Monday, April 27, 2026 - 10:00am

Ruth E. Dickinson
Sunday May 24, 2026 at 2:00pm
Create a beautiful suncatcher to hang in your window. Upcycle mason jar lid rings and create colourful designs. All materials provided. Please note: this is...

Sorry this event and its waiting list are full

Carlingwood
Friday May 29, 2026 at 4:00pm
Ready, Set, Go! Drop-in at the Carlingwood Branch for Mario Kart: Game On! Play on our brand new Switch 2! Not sure how to play?...
Nepean Centrepointe
Saturday May 30, 2026 at 3:00pm
Learn how to start new house plants from cuttings! We will be planting house plant cuttings in containers. Everyone gets to take a house plant...
Orléans
Monday Jun 1, 2026 at 5:00pm (series runs until Jun 25, 2026)
January 5 to 29 Need a quiet place to study? Come use our program room and body double with other students to stay focused and...
Ruth E. Dickinson
Saturday Jun 6, 2026 at 2:00pm
We will be selecting a piece of art each session to learn about before you re-create it! June: Campbell's Soup Cans by Andy Warhol Ages...

Registration opens on Monday, May 11, 2026 - 10:00am

Beaverbrook
Friday Jun 12, 2026 at 2:30pm
Join us for a relaxing afternoon, with a craft and a cup of tea. All supplies will be provided. All skill levels welcome. In this...

Registration opens on Friday, May 1, 2026 - 10:00am

Carlingwood
Friday Jun 12, 2026 at 4:00pm
Ready, Set, Go! Drop-in at the Carlingwood Branch for Mario Kart: Game On! Play on our brand new Switch 2! Not sure how to play?...
Hand holding lego blocks
Ruth E. Dickinson
Thursday Jun 18, 2026 at 6:30pm
Join us each month for a storytime followed by a building challenge before finishing with a show and tell. Using our story for inspiration, children...

Registration opens on Monday, May 25, 2026 - 10:00am

Carlingwood
Friday Jun 26, 2026 at 4:00pm
Ready, Set, Go! Drop-in at the Carlingwood Branch for Mario Kart: Game On! Play on our brand new Switch 2! Not sure how to play?...
Ruth E. Dickinson
Sunday Jun 28, 2026 at 2:00pm
Enjoy making your own personalized cards. Birthdays, special occasions, anything goes! Materials are supplied. Please note: this is a self- directed program. Adults. Register online...