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 421 - 440 of 788

Emerald Plaza
Tuesday Jul 22, 2025 at 2:00pm
It’s a wild world out there – luckily you don’t have to leave the library to explore it! Registration required. For ages 7-12 We will...

Carlingwood
Tuesday Jul 22, 2025 at 2:00pm
Be amazed by creations around the world. We will explore famous buildings from around the globe. Build your own mini version using a variety of...

Cumberland
Tuesday Jul 22, 2025 at 2:00pm
For this program, Parrot Partners will bring at least 3 parrots, from different areas of the world, ranging in size from very small and ‘spunky’...
Sorry this event and its waiting list are full

Alta Vista
Tuesday Jul 22, 2025 at 2:00pm
In this activity students build a model bee with foam balls and pipe cleaners for wings, legs, antennae, proboscis and stinger while learning that all...

Hazeldean
Tuesday Jul 22, 2025 at 2:30pm
Engage those busy minds in play-based learning. Ages 10-12. 60 min. Registration required. We will be crafting boats to sail on our journeys around the...

Constance Bay
Tuesday Jul 22, 2025 at 2:30pm
Join our craft party! For kids age 4-7. Registration Required.

Carlingwood
Tuesday Jul 22, 2025 at 3:30pm
Unfold your creativity at the Carlingwood branch! Join us at the library for a fun and relaxing origami session. Learn how to fold beautiful animals...

Main
Tuesday Jul 22, 2025 at 6:00pm
Join us for a free screening of Mikey and Nicky as part of our "Enduring Friendship" movie theme for July. The film was directed by...
Drop-in program
Add this event to your calendar
Hazeldean
Tuesday Jul 22, 2025 at 6:30pm (series runs until Aug 19, 2025)
Combine basic drawing strokes into easy-to-learn pattern combinations that inspire creativity, relaxation, and meditation.
Sorry this event is full

Manotick
Tuesday Jul 22, 2025 at 6:30pm
Experiment and explore with unlimited imagination. Registration require.] For ages 10-12. We will be planning and mapping your own Dream Island. The program is designed...

Stittsville
Wednesday Jul 23, 2025 at 10:30am
Stories, rhymes, and songs for young children ages 0-5 years, accompanied by a parent or caregiver. Family program. Registration required. Please only register the child/ren...

Ruth E. Dickinson
Wednesday Jul 23, 2025 at 10:30am
Have you ever wished you could fly like a bird or hover like a dragonfly? Let’s explore all the extraordinary animals that fly. Learn about...
Sorry this event is full

Main
Wednesday Jul 23, 2025 at 10:30am (series runs until Aug 20, 2025)
Stories, rhymes and songs for babies and a parent or caregiver. 0-18 months. Feel free to stay after the program to play and chat. Drop-in...
Drop-in program
Add this event to your calendar

Carlingwood
Wednesday Jul 23, 2025 at 10:30am
Don't try this at home. We will be playing with all things messy. Please wear something you don't mind getting covered in ...? Registration Ages 4-6

Rosemount
Wednesday Jul 23, 2025 at 10:30am
Places we know, places we'd like to go. We will be listening to stories about other countries and doing a craft. [Registration required]. For ages...

North Gower
Wednesday Jul 23, 2025 at 10:30am
Find the rhythm, follow the beat. Use your hands or your feet. Registration required. For age 4+. We will be playing with rhythms and beats...

Manotick
Wednesday Jul 23, 2025 at 10:30am
Keep your eyes open as we explore together. Registration required. For ages 7-12. We will be planning big! A bit of orienteering, a bit of...

Alta Vista
Wednesday Jul 23, 2025 at 1:30pm (series runs until Aug 27, 2025)
An open house for persons with dementia, their care partners and families. This program is drop-in, but if you choose to register you will receive...

Beaverbrook
Wednesday Jul 23, 2025 at 2:00pm
Through games and movement exercises, participants will be introduced to the fascinating world of Indian classical dance and its connection to yoga. Students will explore...

Sunnyside
Wednesday Jul 23, 2025 at 2:00pm
For beginners wanting to learn the age-old art of Tarot card reading, join us at Sunnyside. In this class, we will discuss the major and...
- ‹ previous
- 22 of 40
- next ›