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 661 - 680 of 859

Stittsville
Monday Jul 27, 2026 at 6:00pm
Join us for a fun evening creating beautiful, delicate, raised images from paper strips. You’ll use a few basic tools to wind the paper strips...
Registration opens on Monday, June 29, 2026 - 10:00am

Carlingwood
Tuesday Jul 28, 2026 at 10:30am (series runs until Aug 18, 2026)
Stories, rhymes and songs for babies ages 0-18 months and a parent or caregiver. Stay and chat after Babytime with toys and books for the...
Drop-in program
Add this event to your calendar

Stittsville
Tuesday Jul 28, 2026 at 10:30am
Jump into puddles, ponds, rivers and streams to check out the cool freshwater world. Build some bridges with many different materials and see if we...
Registration opens on Monday, June 8, 2026 - 10:00am

Constance Bay
Tuesday Jul 28, 2026 at 10:30am
Sail the seven seas. It's time to go on a treasure hunt! Create a pirate hat, draw a treasure map, and explore the library on...
Registration opens on Monday, June 8, 2026 - 10:00am

Carp
Tuesday Jul 28, 2026 at 10:30am
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! Create a bead buddy friend and...
Registration opens on Monday, June 8, 2026 - 10:00am

Carlingwood
Tuesday Jul 28, 2026 at 2:00pm
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+...
Registration opens on Monday, June 8, 2026 - 10:00am

Alta Vista
Tuesday Jul 28, 2026 at 2:00pm
Découvrez les mystères des océans en explorant leurs profondeurs les plus sombres et les plus insondables. Inscription requise. Pour les 10 à 12 ans. Les...
Registration opens on Monday, June 8, 2026 - 10:00am

Rockcliffe Park
Tuesday Jul 28, 2026 at 2:00pm
Dive deeper. Discover more. We will be testing water samples from the Ottawa River using a kit borrowed from the Ottawa River Keeper! Registration required...
Registration opens on Monday, June 8, 2026 - 10:00am

Hazeldean
Tuesday Jul 28, 2026 at 2:00pm
Join the OAG at the Ottawa Public Library for a free family workshop! Get creative as you design your own waterway and bring it to...
Registration opens on Monday, June 8, 2026 - 10:00am

Blackburn Hamlet
Tuesday Jul 28, 2026 at 2:00pm
Students will learn basic chords and strumming rhythms as well as the anatomy of the ukulele. Ages 7-12. Registration required. Ottawa Public Library is committed...
Registration opens on Monday, June 8, 2026 - 10:00am

Cumberland
Tuesday Jul 28, 2026 at 2:30pm
It’s a big place out there! Come join us as we circumnavigate this big blue sphere we all call home. From seaweed to sharks, discover...
Registration opens on Monday, June 8, 2026 - 10:00am

Hazeldean
Tuesday Jul 28, 2026 at 6:00pm
Explore patterns through detailed colouring and drawing exercises.

Stittsville
Wednesday Jul 29, 2026 at 10:30am (series runs until Aug 26, 2026)
Stories, rhymes and songs for babies and a parent or caregiver. 0-18 months. Wednesday July 29, 10:30 Wednesday August 26, 10:30
Drop-in program
Add this event to your calendar

North Gower
Wednesday Jul 29, 2026 at 10:30am
Come see what’s washed ashore and discover what you can create! With paint and materials, we will create an ocean scene of our own...
Registration opens on Monday, June 8, 2026 - 10:00am

Greenboro
Wednesday Jul 29, 2026 at 10:30am
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! For children aged 7-12. Registration required...
Registration opens on Monday, June 8, 2026 - 10:00am


Orléans
Wednesday Jul 29, 2026 at 1:30pm
Dive deeper. Discover more! Join us for this hands on STEM fair! Multiple stations to explore, create and program for every level. Problem solve, build and...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Wednesday Jul 29, 2026 at 2:00pm
Jump into puddles, ponds, rivers and streams to check out the cool freshwater world. We will be exploring the iconic beaver! Registration required. Ages 7-12.
Registration opens on Monday, June 8, 2026 - 10:00am

Richmond
Wednesday Jul 29, 2026 at 2:00pm
A 90 minute, collaborative story building adventure for children aged 7-12. Share, combine and vote for your ideas. Draw to add details to our choices...
Registration opens on Monday, June 8, 2026 - 10:00am

Centennial
Wednesday Jul 29, 2026 at 2:00pm
It’s a big place out there! Come join us as we circumnavigate this big blue sphere we all call home. We will be reading stories, playing games, and making...
Registration opens on Monday, June 8, 2026 - 10:00am
- ‹ previous
- 34 of 43
- next ›