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 761 - 780 of 786
Two seated adults chatting over coffee in a home setting
Ruth E. Dickinson
Saturday May 30, 2026 at 10:30am
EnviroCentre is a non-profit organization based in Ottawa, dedicated to reducing greenhouse gas emissions and making homes more affordable to run. Stop by their Pop-Up...
A person and a child reading a colorful illustrated book together in a library setting
Richmond
Saturday May 30, 2026 at 11:00am
Do you have children ages 5 to 8? ​Would you like them to read more? ​ Join our weekly Reading Buddies program. ​Each child will...
A person and a child reading a colorful illustrated book together in a library setting
Richmond
Saturday May 30, 2026 at 11:45am
Do you have children ages 5 to 8? ​Would you like them to read more? ​ Join our weekly Reading Buddies program. ​Each child will...
Greenboro
Saturday May 30, 2026 at 2:00pm (series runs until Jun 27, 2026)
Enjoy an afternoon of gaming with your friends! Two PS4s and one Wii U to play a variety of awesome games. Profitez d'une après-midi de...
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)
Study Space – June 1 to June 24 Need a quiet place to study? Our program room is open for students looking for a calm,...
Carlingwood
Monday Jun 1, 2026 at 6:00pm
Carole Gobeil, world traveller and travel industry veteran, has travelled to some amazing destinations and will share her passion of connecting with nature and wildlife...
Ruth E. Dickinson
Saturday Jun 6, 2026 at 10:30am
Spring Plant Swap​ Contribute excess plants to the Ruth E.Dickinson Branch Spring Plant Swap and takesome other plants home!​​ *Please don't forget to clearly label...
Ruth E. Dickinson
Saturday Jun 6, 2026 at 10:30am
Best Gardening Practices​ The Ottawa Wildflower Seed Library willpresent best gardening practices tomaximize your ecological impact in youryard. They will also distribute free seedsthat you...
Ruth E. Dickinson
Tuesday Jun 9, 2026 at 10:30am
Explore. Protect. Play! A nature adventure for kids! Discover the amazing animals of Finding Nemo through crafts and games. This program has interactive, self-directed stations...
Hand holding lego blocks
Ruth E. Dickinson
Wednesday Jun 10, 2026 at 6:30pm
Ahoy Matey! Join us for a pirate-themed family storytime followed by a building challenge with Lego. Maybe you will create a pirate ship, a treasure...
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

Ruth E. Dickinson
Saturday Jun 20, 2026 at 10:30am
Let's be mermaids... Join us for a mermaid-inspired craft time! Get inspiration from some examples or create your own fin-tastic things using a variety of...
St-Laurent
Saturday Jun 20, 2026 at 10:30am
Stories, rhymes, and songs for preschool children and a parent/caregiver. Drop-in program. Join us to play and chat following the program. There will be self-directed...
image displaying hands doing various art crafts - some are painting and some are using coloured pencils
Cumberland
Saturday Jun 20, 2026 at 10:30am
Join us at the Cumberland branch for an acrylic painting session. Learn new techniques and have fun in the presence of other creative individuals. No...
Sunnyside
Saturday Jun 20, 2026 at 2:00pm
Nancy O’Rourke writes personal essays and memoir that braid lived experience with a lifelong commitment to social justice. Now based in Tiohtià:ke/Montréal, Nancy trained as...
Hand holding lego blocks
Ruth E. Dickinson
Saturday Jun 20, 2026 at 2:00pm
Brick by brick... Inspired by Minecraft, Lego & old video games, join us to celebrate Spongebob Squarepants and Bikini Bottom! Create pixel art using pre-made...
St-Laurent
Saturday Jun 20, 2026 at 2:00pm
Create and build with Lego®! Drop-in program. Family program. Architectes en herbe, à vos Lego®! Programme portes ouvertes. Programme familial.