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 361 - 380 of 593
Greenboro
Wednesday May 6, 2026 at 10:30am (series runs until Jun 17, 2026)
Are you looking for work? Unemployed or underemployed? Drop-in to meet one-on-one with an Employment Counsellor from the Pinecrest-Queensway Employment Services team. For Newcomers.
Carlingwood
Wednesday May 6, 2026 at 2:00pm (series runs until Jun 03, 2026)
Share the enjoyment of good books in a relaxed atmosphere! Drop-in. Sept-June. 1st Wednesday of the month. (Some exceptions may apply.) Fall 2025 September 3rd...
Two people look at a computer screen together
Online
Wednesday May 6, 2026 at 2:00pm
We are told: don't write down passwords; don't reuse passwords; make passwords long and complex. Chris Taylor, President of the Ottawa PC Users' Group will...
image displaying hands doing various art crafts
Main
Wednesday May 6, 2026 at 4:30pm
A zine is a small, self-published booklet filled with whatever you want to share with the world. Learn to design, make, and publish your own...
Hazeldean
Wednesday May 6, 2026 at 6:30pm (series runs until Jun 17, 2026)
If you are a knitter or a crocheter come and join Hazeldean Stitches. Share your ideas and projects with other yarn artists.
webcard with poster for Hello Mary Lou: Prom Night II
Main
Wednesday May 6, 2026 at 6:30pm
Ottawa Bad Movie Nights and Ottawa Public Library present a screening of Hello Mary Lou: Prom Night II (1987). Please join us from 6:30pm to...
Manotick
Thursday May 7, 2026 at 11:00am (series runs until Dec 10, 2026)
Join us at yarn club! Knitters, crocheters, needle workers, rug hookers – all are welcome to socialize with fellow yarn crafters and work on their...
Manotick
Thursday May 7, 2026 at 1:00pm (series runs until Jun 18, 2026)
Join us for an afternoon of gaming fun! Drop in and enjoy a fun game of Scrabble in a relaxed and friendly environment. Please note...
Rosemount
Thursday May 7, 2026 at 1:00pm (series runs until Jun 18, 2026)
Engage in creative writing with others from the community! Join us on Thursday afternoons to find your unique voice. Each session will offer writing prompts...
Beaverbrook
Thursday May 7, 2026 at 1:30pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in an informal and relaxed atmosphere. First Thursday of every month. New members welcome.
Sunnyside
Thursday May 7, 2026 at 1:30pm (series runs until Jun 04, 2026)
An open house for persons with dementia, their care partners and families. Fun and stimulating mental activities are planned to enhance the social interactions and...
Book Banter
Alta Vista
Thursday May 7, 2026 at 2:00pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in a relaxed atmosphere. Join us for discussions on the first Thursday of every month from 2 to 3...
Author Charlotte Gray
Manotick United Church
Thursday May 7, 2026 at 2:00pm
Join Charlotte Gray, one of Canada’s best known non-fiction writers, speak on her best seller Passionate Mothers, Powerful Sons: The Lives of Jennie Jerome Churchill...
Metcalfe village
Thursday May 7, 2026 at 2:00pm
The average time it takes for an unprotected computer to be compromised after connecting to the Internet is under 15 minutes. Don't let it be...
Hazeldean
Thursday May 7, 2026 at 2:15pm (series runs until Jun 18, 2026)
Join us for an afternoon of fun for home-schooled children and their families. Each month a different activity will be offered—from lego, to chess, games...
Carp
Thursday May 7, 2026 at 2:30pm (series runs until Dec 03, 2026)
Share the enjoyment of good books in a relaxed atmosphere. All are welcome! Drop-in program. This group meets the first Thursday of the month 2:30...
Elmvale Acres
Thursday May 7, 2026 at 2:30pm (series runs until May 21, 2026)
Join us for a relaxing one-hour colouring session designed to promote mindfulness and stress relief. Each session features a new colouring theme, or feel free...
Greenboro
Thursday May 7, 2026 at 4:00pm (series runs until May 14, 2026)
Fun and interactive activities that explore Science, Technology, Engineering and Math concepts. For ages 7-9. Registration Required.
image of adults
Emerald Plaza
Thursday May 7, 2026 at 5:30pm (series runs until Dec 17, 2026)
Practice your English conversation skills in a low-pressure, friendly environment. This program is facilitated by The Nepean, Rideau & Osgoode Community Resource Centre (NROCRC).​ All...
adult program
Centennial
Thursday May 7, 2026 at 6:00pm
Get up close and personal with your photographic subjects such as flowers, insects, water droplets, or detailed parts of larger subjects or scenes. Learn how...