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 401 - 420 of 446

Greenboro
Saturday Jul 19, 2025 at 1:30pm (series runs until Nov 15, 2025)
Come puzzle with us, all are welcome! Bring a puzzle to do or use one of ours. Make new friends by working together to complete...
Drop-in program
Add this event to your calendar

Stittsville
Monday Jul 21, 2025 at 6:00pm
Adults are invited to join us in making their own cards. Make greeting cards for your loved ones for any occasion. Supplies are provided but...
Registration opens on Monday, June 16, 2025 - 10:00am

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...
Registration opens on Monday, June 9, 2025 - 10:00am

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...
Registration opens on Monday, June 9, 2025 - 10:00am

Main
Wednesday Jul 23, 2025 at 6:00pm
Reminisce with us on a nostalgic trip every fourth Wednesday of the month as we play a film from the classic/Golden era of Hollywood This...
Drop-in program
Add this event to your calendar

Stittsville
Thursday Jul 24, 2025 at 10:30am
Come craft at the library. We have all the supplies you need to satisfy your creativity! Drop-in family program
Drop-in program
Add this event to your calendar

Carp
Friday Jul 25, 2025 at 2:00pm
Apprenez tout sur les différents mammifères et reptiles! Chaque animal peut être touché si on le souhaite. Présenter par Zoo Crew. Programme familial pour les...
Registration opens on Monday, June 9, 2025 - 10:00am

Carlingwood
Saturday Jul 26, 2025 at 1:30pm
Are you looking for work? Unemployed or underemployed? Drop-in to meet one-on-one with an Employment Counsellor from the Pinecrest-Queensway Employment Services team. For Newcomers.
Drop-in program
Add this event to your calendar

Stittsville
Tuesday Jul 29, 2025 at 10:30am
It’s a wild world out there - luckily you don’t have to leave the library to explore it! Registration required. For ages 4-6.
Registration opens on Monday, June 9, 2025 - 10:00am

Stittsville
Wednesday Jul 30, 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...
Registration opens on Monday, June 9, 2025 - 10:00am

Stittsville
Thursday Jul 31, 2025 at 10:30am
Engage those busy minds in play-based learning.Registration required. For ages 10 - 12.
Registration opens on Monday, June 9, 2025 - 10:00am

Cumberland
Wednesday Aug 6, 2025 at 1:30pm (series runs until Aug 20, 2025)
Drop by to play some of the many games on our Oculus Rift system! Explore mountains or deep seas, ride roller coasters, challenge your agility...
Drop-in program
Add this event to your calendar

Main
Wednesday Aug 6, 2025 at 6:30pm
Ottawa Bad Movie Nights and Ottawa Public Library present a screening of The New Barbarians (1983). Please join us from 6:30pm to 8:30pm, at the...
Drop-in program
Add this event to your calendar

Fitzroy Harbour
Thursday Aug 7, 2025 at 10:30am
Travel the globe through the art and science of kite making! Hosted by the Canada Science and Technology Museum, this hands-on activity is perfect for...
Registration opens on Monday, June 9, 2025 - 10:00am

Carp
Friday Aug 8, 2025 at 2:00pm
With the help of a Van der Graff generator, you will experience different principles related to static electricity. See balloons sticking to walls and plates...
Registration opens on Monday, June 9, 2025 - 10:00am

Osgoode
Monday Aug 11, 2025 at 1:30pm
Join us as we discuss "The Night Stages" by Jane Urquhart. All are welcome, drop in. Copies of the book are available at the Osgoode...
Drop-in program
Add this event to your calendar

Greenboro
Monday Aug 11, 2025 at 2:00pm
Find the rhythm, follow the beat. Use your hands or your feet. Join us for a time of exploring different percussion instruments and moving our...
Registration opens on Monday, June 2, 2025 - 10:00am
Carlingwood
Monday Aug 11, 2025 at 6:00pm
Join speaker Angela MacKay for stories of her professional peacekeeping experiences that spanned 10 countries. Registration limited. Please pre-register online.

Ruth E. Dickinson
Wednesday Aug 13, 2025 at 10:30am
Cet atelier est conçu pour aider les participants à planifier et à profiter de leur première expérience de camping en toute confiance. Que vous soyez...
Registration opens on Monday, June 9, 2025 - 10:00am

Richmond
Wednesday Aug 13, 2025 at 2:00pm
For creative travellers. We will be creating our own fuse ball game. For ages 10-12 yrs Please register
Registration opens on Monday, June 9, 2025 - 10:00am
- ‹ previous
- 21 of 23
- next ›