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 561 - 580 of 592

Cumberland
Tuesday Jun 23, 2026 at 2:30pm (series runs until Jun 25, 2026)
We invite you to come to either (or both!) of two sessions to rave about your favourite books, and share your love for them with...

Ruth E. Dickinson
Tuesday Jun 23, 2026 at 6:30pm
Soyez des nôtres pour un conte en famille qui rend hommage aux créatures marines légendaires. Ne manquez surtout pas le défi Lego thématique qui aura...
Drop-in program
Add this event to your calendar

Carlingwood
Wednesday Jun 24, 2026 at 4:00pm
Tween Nutrition: Healthy Smoothies Smoothies are a great way to fit in all the food groups. Plus, they're a fast way to whip up a...
Registration opens on Wednesday, May 13, 2026 - 5:30pm

Rockcliffe Park
Thursday Jun 25, 2026 at 5:30pm
Over the course of this workshop, Editor Andy Park will explore some approaches to doing a big-picture edit of your work, which will include Reading...

Sunnyside
Friday Jun 26, 2026 at 1:30pm
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...

Carlingwood
Friday Jun 26, 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?...
Drop-in program
Add this event to your calendar

Main
Saturday Jun 27, 2026 at 11:30am
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...

Main
Saturday Jun 27, 2026 at 2:00pm
Learn various ways to organize photos on your computer, phone or on the cloud. Understand how to create backups so your photos are protected against...

Ruth E. Dickinson
Sunday Jun 28, 2026 at 2:00pm
Enjoy making your own personalized cards. Birthdays, special occasions, anything goes! Materials are supplied. Please note: this is a self- directed program. Adults. Register online...
Sorry this event and its waiting list are full

Orléans
Monday Jun 29, 2026 at 10: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...

Beaverbrook
Saturday Jul 4, 2026 at 10:30am (series runs until Aug 22, 2026)
Stories, rhymes and songs for children of all ages and a parent or caregiver. Drop-in.
Drop-in program
Add this event to your calendar

Carp
Saturday Jul 4, 2026 at 2:30pm
Curious about Dungeons and Dragons? Give it a try with a one-session-long adventure for beginners! Learn the basic rules of this popular game as you...
Registration opens on Saturday, June 6, 2026 - 10:00am

Beaverbrook
Sunday Jul 5, 2026 at 10:30am (series runs until Aug 30, 2026)
Join us for stories, rhymes, and songs for children of all ages. All children welcome with a parent or caregiver. Drop in.
Drop-in program
Add this event to your calendar

Beaverbrook
Tuesday Jul 7, 2026 at 10:15am (series runs until Aug 18, 2026)
Stories, rhymes, and songs for toddlers 19-36 months and a parent/caregiver. Drop-in.
Drop-in program
Add this event to your calendar
Sunnyside
Wednesday Jul 8, 2026 at 2:00pm (series runs until Aug 19, 2026)
Drop-in program
Add this event to your calendar
Sunnyside
Wednesday Jul 8, 2026 at 2:00pm (series runs until Aug 19, 2026)
Drop-in program
Add this event to your calendar

Osgoode
Monday Jul 13, 2026 at 1:30pm
Join us as we discuss:"The Phoenix Crown" by Kate Quinn . All are welcome, please drop in. Copies of the title are available at the...
Drop-in program
Add this event to your calendar

Carp
Tuesday Jul 14, 2026 at 6:30pm
Join us at the Carp Branch for an evening of creativity and fun! This month is junk journaling! Junk journaling is a blend of mixed-media...
Registration opens on Tuesday, June 16, 2026 - 10:30am
- ‹ previous
- 29 of 30
- next ›