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 21 - 40 of 144
hands holding lego
Cumberland
Monday Mar 16, 2026 at 2:00pm
Participants will discover the unique animals that live in caves while building and coding a LEGO SPIKE cave car designed for exploration. Through hands-on construction...

Registration opens on Monday, February 9, 2026 - 10:00am

Rosemount
Monday Mar 16, 2026 at 2:00pm
Join us for an interactive program presented by Parrot Partners, the only rehabilitation program for parrots in Canada! They will bring several parrots from different...

Registration opens on Monday, February 9, 2026 - 10:00am

Man and child each strumming their ukulele
Greenboro
Monday Mar 16, 2026 at 2:00pm
En utilisant des accords de base et des motifs rythmiques, apprenez à jouer une chanson canadienne-française traditionnelle et une chanson populaire en utilisant l'instruments le...

Registration opens on Monday, February 9, 2026 - 10:00am

Hazeldean
Monday Mar 16, 2026 at 2:30pm
Play card games and board games at the library. Game selections include twister, chess, guess who and more. Library staff will be on hand to...
boy and dog / garçon et chien
Cumberland
Tuesday Mar 17, 2026 at 10:00am
Let us celebrate the animal friends that live among us. Registration required. Ages 4+. Join us for stories and a craft. Célébrons les animaux domestiques...

Registration opens on Monday, February 9, 2026 - 10:00am

Sunnyside
Tuesday Mar 17, 2026 at 10:15am
Stories, rhymes and songs for babies and a parent or caregiver. 0-18 months.
Child creating toothpick structure
Ruth E. Dickinson
Tuesday Mar 17, 2026 at 10:30am
Experiment with structures inspired by the incredible builders of the natural world. This is a literacy program that includes elements of Science, Technology, Engineering, or...

Registration opens on Monday, February 9, 2026 - 10:00am

Hazeldean
Tuesday Mar 17, 2026 at 10:30am
Let me introduce you to my imaginary friend and tell you about our magical adventures. Ages 7 to 12. 60 min. Registration. We will be...

Registration opens on Monday, February 9, 2026 - 10:00am

St-Laurent
Tuesday Mar 17, 2026 at 10:30am
Stories, rhymes and songs for babies and a parent or caregiver. 0-18 months. Feel free to stay after the program to play and chat. Drop-in...
Arts & crafts
Carlingwood
Tuesday Mar 17, 2026 at 10:30am
Be inspired by the beauty of Nature and create! Create your own mini art book inspired by the natural world. Using collage, paper folding, and...

Registration opens on Monday, February 9, 2026 - 10:00am

Constance Bay
Tuesday Mar 17, 2026 at 10:30am
Join Patty McLaughlin from the Ottawa Valley Wild Bird Care Centre for a fun and exciting presentation. Participants will explore the amazing world of birds...

Registration opens on Monday, February 9, 2026 - 10:00am

Stittsville
Tuesday Mar 17, 2026 at 10:30am
Create and build with Lego! Parents must accompany the child/ren in the program. Family program. Drop-in.
Nepean Centrepointe
Tuesday Mar 17, 2026 at 10:30am
Drop‑in Program · All Ages Come test your skills at the Game Table! This program features a variety of hands‑on mini‑challenges such as ping‑pong ball...
A boy and a dog touch foreheads
Centennial
Tuesday Mar 17, 2026 at 10:30am
Let us celebrate the animal friends that live among us. Registration required. Ages 7 to 9. We will be playing games and learning about animals with jobs.

Registration opens on Monday, February 9, 2026 - 9:00am

Greenboro
Tuesday Mar 17, 2026 at 10:30am
Learn about the fascinating world of composting and earthworms, and how to set up and maintain their habitat, what and how to feed them, and...

Registration opens on Monday, February 9, 2026 - 10:00am

Person building 3-D shapes with playdough and toothpicks
Online
Tuesday Mar 17, 2026 at 11:00am
Découvrez les aspects scientifiques des matières collantes. Vous pourrez fabriquer votre propre colle à partir de produits alimentaires et évaluer son efficacité, puis créer vos...

Registration opens on Monday, February 9, 2026 - 10:00am

A photograph of a youth's hand throwing polyhedral dice onto a table.
Main
Tuesday Mar 17, 2026 at 2:00pm
Get ready for a storytelling adventure that will test the limits of your imagination. We are playing D&D 2024. Registration required. Ages 10-12. Stuart will...

Registration opens on Monday, February 9, 2026 - 10:00am

Child with parrot on her arm
Beaverbrook
Tuesday Mar 17, 2026 at 2:00pm
Join Patty McLaughlin from the Ottawa Valley Wild Bird Care Centre for a fun and exciting presentation. Participants will explore the amazing world of birds...

Registration opens on Monday, February 9, 2026 - 10:00am

Sunnyside
Tuesday Mar 17, 2026 at 2:00pm
Roar, hoot, and hop! Unleash your inner animal. We will be doing animal improv so bring your sense of fun and unleash your inner animal!...
Man and child each strumming their ukulele
Cumberland
Tuesday Mar 17, 2026 at 2:00pm
En utilisant des accords de base et des motifs rythmiques, apprenez à jouer une chanson canadienne-française traditionnelle et une chanson populaire en utilisant l'instruments le...

Registration opens on Monday, February 9, 2026 - 10:00am