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 501 - 520 of 611

Sunnyside
Thursday Jul 23, 2026 at 3:00pm
Stay current - Thurs, July 23 at 3pm Refresh your knowledge of facts, fish, and fun! Come in for a fun game of jeopardy-like trivia and beat the...

Cumberland
Thursday Jul 23, 2026 at 4:00pm (series runs until Aug 20, 2026)
Drop in to play chess with other youth in a relaxed, informal environment! Ages 8 to 18. Drop-in program. . Venez jouer aux échecs avec...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Thursday Jul 23, 2026 at 6:30pm
Build, explore, and design in an environment that encourages curiosity, problem-solving, and teamwork. We will be making periscopes! Registration required. Ages 7-12.
Registration opens on Monday, June 8, 2026 - 10:00am

Ruth E. Dickinson
Friday Jul 24, 2026 at 2:00pm
Refresh your knowledge of facts, fish, and fun! Dive into a career at sea and explore the life of a fisherman, fisherwoman, and fisher. Drop-in...
Drop-in program
Add this event to your calendar

Blackburn Hamlet
Friday Jul 24, 2026 at 2:00pm
Drop in for a free viewing of Paddington in Peru . Participants are welcome to bring a light snack and a covered drink. Drop-in program...
Drop-in program
Add this event to your calendar

Carlingwood
Friday Jul 24, 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
Friday Jul 24, 2026 at 4:00pm (series runs until Aug 12, 2026)
Drop-in to explore different crafting styles. A variety of materials will be available for you to use and explore. Our craft cart is always ready...
Drop-in program
Add this event to your calendar

Main
Saturday Jul 25, 2026 at 1:30pm
SEA you at the Craft Table Dive into creativity and make your very own ocean‑inspired masterpiece—think waves, sea creatures, and splashy colours! Stop by and...
Drop-in program
Add this event to your calendar

Stittsville
Sunday Jul 26, 2026 at 10:30am
Stories, rhymes, and songs for children of all ages and a parent or caregiver. Drop-in Family Program.
Drop-in program
Add this event to your calendar

Cumberland
Sunday Jul 26, 2026 at 11:00am
Laissez émerger l’artiste en vous pour créer des œuvres s’inspirant de l’eau, des vagues et de la mer! Nous allons utiliser du carton pour construire des...
Registration opens on Monday, June 8, 2026 - 10:00am

Beaverbrook
Monday Jul 27, 2026 at 10:30am
Cet atelier vous permettra de découvrir les fondements scientifiques de trucs un peu dégoûtants! Par exemple, vous aurez l’occasion de produire du mucus afin d’explorer...
Registration opens on Monday, June 8, 2026 - 10:00am

Greenboro
Monday Jul 27, 2026 at 10:30am
Come see what’s washed ashore and discover what you can create! We will be creating a hand-sewn sunglasses case. For ages 10-12. Registration required.
Registration opens on Monday, June 8, 2026 - 10:00am

Rosemount
Monday Jul 27, 2026 at 2:00pm
This workshop will allow participants to learn more about the vast Ottawa River watershed and its importance to our well-being, as well as discover the...
Registration opens on Monday, June 8, 2026 - 10:00am

Cumberland
Monday Jul 27, 2026 at 2:30pm
Craft and create your very own ocean-inspired masterpiece. Drop-in program. Family 4+. ************************************ Créez votre propre œuvre d’art vous inspirant de l’océan. Programme portes ouvertes...
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

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

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

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

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
- ‹ previous
- 26 of 31
- next ›