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 401 - 420 of 544
Book Club
Greely
Tuesday May 26, 2026 at 6:30pm (series runs until Jun 30, 2026)
Last Tuesday of the Month in January 6:30-7:30pm. Join us for a special poetry month session. Pick any poem to read to the group and...
Ruth E. Dickinson
Wednesday May 27, 2026 at 10:30am
Ottawa Public Health Presents ​ Learn the best ways to stay healthy with OPH at the Ruth E. Dickinson Branch. We will beoffering 3 workshops...
Rockcliffe Park
Wednesday May 27, 2026 at 11:00am
E-mail systems are used by almost everybody but not necessarily well understood by all. Chris Taylor, President of the Ottawa PC Users’ Group will cover...
Coffee | Café
Alta Vista
Wednesday May 27, 2026 at 1:30pm (series runs until Aug 26, 2026)
**Please note that the Wednesday, March 25th session is cancelled. We apologize for any inconvenience.** An open house for persons with dementia, their care partners...
North Gloucester
Wednesday May 27, 2026 at 2:00pm
Feel like chatting? Come to the library for some coffee/tea and conversation. Every last Wednesday of the month, from 2 to 3:30 pm: January 28th,...
Greenboro
Wednesday May 27, 2026 at 2:00pm
Create art in good company. This series is perfect for aspiring artists, crafters who are in a rut, and anyone who suspects that a creative...
Blackburn Hamlet
Wednesday May 27, 2026 at 2:00pm (series runs until Jun 24, 2026)
Join us at the Blackburn Hamlet branch for a watercolour painting session. Bring your own project or start something new in the company of like-minded...
Richmond
Wednesday May 27, 2026 at 6:00pm
Participate in the community project of making scarves/mittens for the local Food Bank OR bring your crochet project and share advice, ideas and conversations with...
Sunnyside
Wednesday May 27, 2026 at 6:00pm (series runs until Jun 17, 2026)
Want to learn more about Artificial Intelligence and Machine Learning? Join us for a series of introductory sessions presented by computer scientist and AI researcher...
Nepean Centrepointe
Wednesday May 27, 2026 at 6:00pm
This event is organized by the teen members of the Nepean Centrepointe branch's Teen Advisory Group. Come hang out at the library and work on...
From left to right: black and white portrait of Simon; cover of his book Ordures! and an image of Simon with a garbage truck

This event will take place in French only. 

Join us at the St-Laurent branch to talk about trash – literally. Simon Paré-Poupart, a Montréal based author who is known for...

Wednesday May 27, 2026 at 7:00pm
St-Laurent
Thursday May 28, 2026 at 10:00am
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! Drop-in program. This group meets the...
gardening
Centennial
Thursday May 28, 2026 at 10:00am
Bring some plants… take some plants! Chat with other avid gardeners and pick up a few books.​​ Please don't forget to label your plants. ​​...
Metcalfe village
Thursday May 28, 2026 at 2:00pm (series runs until Jun 25, 2026)
Meet your neighbours and discuss great books in a relaxed atmosphere. All are welcome! Drop-in every last Thursday of the month at 2:00pm. May's book...
Carlingwood
Thursday May 28, 2026 at 6:00pm (series runs until Aug 27, 2026)
Your evening escape into stories! Are you looking for a reason to dust off that pile of books next to your bed that have been...
Nepean Centrepointe
Thursday May 28, 2026 at 6:30pm (series runs until Nov 26, 2026)
If you are a love story lover, join us each month for discussions on romance novels in a relaxed atmosphere! From enemies-to-lovers to second chance...
People sitting around a table discussing books
Cumberland
Thursday May 28, 2026 at 7:00pm
Join us once a month for lively discussions on books in a variety of genres and voices. When you register for a session, there is...

Sorry this event and its waiting list are full

Sunnyside
Friday May 29, 2026 at 2:00pm
Join in stimulating discussions on selected titles in a friendly and relaxed atmosphere on the last Friday of the month.
Hazeldean
Friday May 29, 2026 at 2:30pm
Unlike traditional colouring, this unique activity starts with a page full of watercolor. Trace, doodle, outline, or simply let your imagination guide you as you...

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?...