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 441 - 460 of 768
Image of a teen making a prop shoe
Ruth E. Dickinson
Saturday Mar 21, 2026 at 2:00pm
For ages 13-17 . Join us for a relaxing creative session where participants make tiny props (like mini mugs, plants, chairs or festive trees). Perfect...
Blackburn Hamlet
Saturday Mar 21, 2026 at 2:00pm
Drop in for a free screening of Monsters Inc. Participants are welcome to bring a light snack and a covered drink. Drop-in program. Family program...
Beaverbrook
Saturday Mar 21, 2026 at 2:30pm
Experiment with structures inspired by the incredible builders of the natural world. We will be using the remarkable engineering skills of the animal kingdom to...
Rosemount
Saturday Mar 21, 2026 at 2:30pm
Bring your friends, hang out, and defeat your enemies. Play Super Smash Bros, Mario Kart 8 & more on our Nintendo Switch.​ ​Ages 12 to...
Ruth E. Dickinson
Sunday Mar 22, 2026 at 2:00pm
Join us and let your creativity flow in a relaxed environment. Zentangle involves drawing lines and patterns to create a beautiful piece of art. Supplies...

Sorry this event and its waiting list are full

Orléans
Sunday Mar 22, 2026 at 2:30pm (series runs until May 31, 2026)
Do you love board games or colouring? Join us on Sunday afternoons where we will provide an assortment of games, colouring books and pencils. Drop-in...
Stittsville
Sunday Mar 22, 2026 at 2:30pm
Join our friendly and welcoming drop-in knitting program — a relaxed space for adults of all skill levels to knit, learn, and connect. Bring along...
Cumberland
Monday Mar 23, 2026 at 10:00am (series runs until Jun 22, 2026)
Do you love browsing through cookbooks and trying new recipes? Then come and meet with other food enthusiasts and put a cookbook to the test!...
Nepean Centrepointe
Monday Mar 23, 2026 at 1:00pm (series runs until Jun 22, 2026)
Are you a writer or author looking to learn more about the indie publishing process? Join author N.G. Avant for this monthly program discussing key...
Cumberland
Monday Mar 23, 2026 at 1:30pm (series runs until May 11, 2026)
Join our English conversation group! Receive guidance from our leaders, meet new people and gain confidence in your ability to speak English. No registration needed...
Main
Monday Mar 23, 2026 at 2:00pm (series runs until Jun 22, 2026)
On the second and fourth Mondays of each month, this event provides an opportunity for local authors and others who enjoy good writing to discuss...
Elmvale Acres
Monday Mar 23, 2026 at 2:00pm (series runs until Jun 15, 2026)
Meet up with fellow book enthusiasts for a discussion of the month's chosen book. February 23rd: Finding Edward by Sheila Murray March 23rd: The Stationery...
Stittsville
Monday Mar 23, 2026 at 2:30pm (series runs until Dec 21, 2026)
The Stittsville Branch Afternoon Book Club meet on the third Monday of most months and read a variety of fiction and non-fiction books. Registration is...

Sorry this event and its waiting list are full

Carlingwood
Monday Mar 23, 2026 at 5:30pm (series runs until Apr 20, 2026)
Play Dungeons and Dragons at the Ottawa Public Library! Whether you've always wanted to learn the game, haven't played in years, or are an experienced...
A CPU, tablet, and smartphone
Emerald Plaza
Monday Mar 23, 2026 at 6:00pm
Artificial Intelligence (AI) tools have exploded over the last few years. They can supercharge your web searches and help you find the most relevant information...
St-Laurent
Monday Mar 23, 2026 at 6:00pm (series runs until May 25, 2026)
Le 23 février, à 18h: Un homme pressé Alain (Fabrice Luchini) est un homme d’affaire respecté et un orateur brillant. Il court après le temps...
Rideau
Monday Mar 23, 2026 at 6:00pm (series runs until Apr 27, 2026)
Learn to design, make, and publish your own Zines! ​A Zine is a small, self-published booklet filled with whatever you want to share with the...
Sunnyside
Monday Mar 23, 2026 at 6:30pm (series runs until Apr 20, 2026)
Join us at Sunnyside for our monthly film screening. Monday February 9th at 6:30pm: Eternal Sunshine of the Spotless Mind (14A) Monday March 23rd at...
End table with book.
Beaverbrook
Monday Mar 23, 2026 at 7:00pm (series runs until Jun 15, 2026)
Partagez avec nous le plaisir des livres dans une ambiance détendue. Un lundi soir par mois. Bienvenue aux nouveaux venus. (15 septembre - à votre choix)
North Gower
Tuesday Mar 24, 2026 at 2:00pm
Join us for a relaxing afternoon of crafting fun! We will be making picture magnets. Bring your own photo (approx. 1”x1” sized subject) to personalize...