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 21 - 40 of 183

Sunnyside
Monday Jun 29, 2026 at 2:00pm (series runs until Aug 31, 2026)
Bring in your device and learn how to access The Ottawa Public Library’s thousands of digital titles, using resources like Libby and cloudLibrary. Come join...
Drop-in program
Add this event to your calendar

Carlingwood
Monday Jun 29, 2026 at 6:00pm
Chris Taylor, President of the Ottawa PC Users’ Group will cover the basics of webmail and E-mail clients, POP/IMAP, and settings required to access mail...

Richmond
Tuesday Jun 30, 2026 at 11:00am (series runs until Aug 25, 2026)
Come meet 1 on 1 with Social Prescriber Maddie from the Western Ottawa Community Resource Centre (WOCRC). A social prescriber connects individuals with non-clinical community...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Tuesday Jun 30, 2026 at 1:00pm (series runs until Dec 29, 2026)
Speak, in person, with a Public Health Nurse to get support around infant feeding and parenting. No appointment is necessary, simply drop in during these...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Tuesday Jun 30, 2026 at 2:00pm (series runs until Dec 29, 2026)
Want to learn more about your family history or getting stuck working on your family tree? Drop-in to work on your family tree, share research...
Drop-in program
Add this event to your calendar

Main
Tuesday Jun 30, 2026 at 6:30pm (series runs until May 25, 2027)
Joignez-vous à nous pour des discussions conviviales à propos de livres en français. Présentez-vous au bureau de consultation du 1er étage afin de récupérer votre...
Drop-in program
Add this event to your calendar

Online
Friday Jul 3, 2026 at 11:00am
All organisms that are on our blue plant connect to one another in some way. Whether they are friends, enemies or neutral, every action influences...

Emerald Plaza
Friday Jul 3, 2026 at 2:00pm
Students will learn basic chords and strumming rhythms as well as the anatomy of the ukulele. Registration required. Ages 7-12. Ottawa Public Library is committed...

St-Laurent
Friday Jul 3, 2026 at 2:00pm
***Registration required. A 90 minute, collaborative story building adventure for children aged 7-12. Share, combine and vote for your ideas. Draw to add details to...

Nepean Centrepointe
Saturday Jul 4, 2026 at 10:00am
Dive into the depths of the ocean! Join Dr. Shane Gero, Ottawa’s leading whale expert, as he explains the mysterious world of sperm whales. Learn...

Ruth E. Dickinson
Monday Jul 6, 2026 at 10:30am
Join the OAG at the Ottawa Public Library for a free workshop! Get creative as you design your own waterway and bring it to life...
Sorry this event and its waiting list are full

North Gower
Monday Jul 6, 2026 at 10:30am
Learn about the fascinating world of composting and earthworms, and how to set up and maintain their habitat, what and how to feed them, and...

Nepean Centrepointe
Monday Jul 6, 2026 at 2:00pm
Join us for an interactive program presented by Parrot Partners, the only rehabilitation program for parrots in Canada! They will bring several parrots from different...
Sorry this event is full

Emerald Plaza
Monday Jul 6, 2026 at 6:30pm
Meet Keith Egli, accomplish lawyer and previous Ottawa city councillor for Knoxdale-Merivale Ward from 2010 to 2022, now author of the book Tenacious Little F*cker...

Ruth E. Dickinson
Tuesday Jul 7, 2026 at 10:30am (series runs until Jul 21, 2026)
Dive deeper. Discover more. Join us for hands-on activities and stories to explore science, technology, engineering, and math. This is a literacy program that includes...

Constance Bay
Tuesday Jul 7, 2026 at 10:30am
Join Luc Leduc, The Duke of Magic for an action packed, 45-minute magic show with a lot of audience participation. Family program for ages 4+...

Osgoode
Tuesday Jul 7, 2026 at 10:30am (series runs until Jul 28, 2026)
Stories, rhymes, and songs for children of all ages and a parent or caregiver. Please bring a hat, a blanket and water. Location: Osgoode Village...
Drop-in program
Add this event to your calendar

Carlingwood
Tuesday Jul 7, 2026 at 2:00pm
Delve into the chemical makings of oil and water, and use your knowledge to create a piece of art inspired by liquids miscibility properties! Get...

Hazeldean
Tuesday Jul 7, 2026 at 2:00pm
Thinking about getting a pet? Meet a variety of animals and discover what it really takes to care for them! In this interactive, hands-on presentation,...
Sorry this event and its waiting list are full

Beaverbrook
Tuesday Jul 7, 2026 at 3:00pm
A sport once tagged as the domain of adrenaline junkies, cave divers have become an important asset to scientists exploring global climate change, archaeology, water...
Sorry this event is full
- ‹ previous
- 2 of 10
- next ›