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 1 - 20 of 634

Elmvale Acres
Wednesday Jan 7, 2026 at 6:00pm (series runs until Jun 24, 2026)
Join our free English Conversation Group to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...
Drop-in program
Add this event to your calendar

Greely
Wednesday Jan 7, 2026 at 6:00pm (series runs until Jun 24, 2026)
Get feedback on your writing (any genre) and ideas from the group. Hear the work of other writers and offer your feedback. Discuss ideas about...
Drop-in program
Add this event to your calendar

Main
Wednesday Jan 7, 2026 at 6:30pm (series runs until Apr 29, 2026)
Join our free English conversation to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program. No...
Drop-in program
Add this event to your calendar

Stittsville
Wednesday Jan 7, 2026 at 6:30pm (series runs until Jun 24, 2026)
Got a portable craft project? Bring it along and chat with some fellow crafters while you work! Share your expertise if you're comfortable, and learn...
Drop-in program
Add this event to your calendar

Rideau
Wednesday Jan 7, 2026 at 6:30pm (series runs until May 27, 2026)
Do you already have some basic English language skills, and are you looking for a casual, friendly environment where you can practice your English speaking...
Drop-in program
Add this event to your calendar

Main
Wednesday Jan 7, 2026 at 6:30pm
Ottawa Bad Movie Nights and Ottawa Public Library present a screening of H ercules (1983). Please join us from 6:30pm to 8:30pm, at the OPL's...
Drop-in program
Add this event to your calendar

Alta Vista
Wednesday Jan 7, 2026 at 6:30pm (series runs until Jun 17, 2026)
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Wednesday Jan 7, 2026 at 6:30pm (series runs until Jun 24, 2026)
Practice your English conversation skills in a low-pressure, friendly environment. All levels are welcome. Program will start upstairs in the second floor program room.
Drop-in program
Add this event to your calendar

Cumberland
Wednesday Jan 7, 2026 at 6:30pm (series runs until Jun 24, 2026)
Learn and practice new English language skills and meet new people in a relaxed and friendly environment. Offered in partnership with the Catholic Centre for...
Drop-in program
Add this event to your calendar

Manotick
Wednesday Jan 7, 2026 at 7:00pm (series runs until Jun 24, 2026)
Rejoignez notre groupe de conversation en français pour pratiquer le français dans une atmosphère détendue. Join our French conversation group to practice speaking in French...
Drop-in program
Add this event to your calendar

Beaverbrook
Wednesday Jan 7, 2026 at 7:00pm (series runs until Mar 11, 2026)
Améliorez votre français parlé et rencontrez des gens dans une atmosphère détendue. Inscription non requise, niveaux intermédiaire . *pas de séance le 4 février Practice...
Drop-in program
Add this event to your calendar

Rideau
Thursday Jan 8, 2026 at 10:15am (series runs until Jun 18, 2026)
Share the enjoyment of reading and discussing books in a relaxed atmosphere. September 18 - The Road by Cormac McCarthy. October 16- The Night Circus...
Drop-in program
Add this event to your calendar

Manotick
Thursday Jan 8, 2026 at 10:15am (series runs until Jun 25, 2026)
Join fellow mahjong players for a friendly game in a congenial environment. Drop-in program, no registration required.
Drop-in program
Add this event to your calendar

Cumberland
Thursday Jan 8, 2026 at 10:15am (series runs until Mar 31, 2026)
Join us at the Cumberland Branch Tuesday and Thursday mornings to make new friends from 10:15 am to noon. We have coffee, puzzles, board games...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Thursday Jan 8, 2026 at 10:30am (series runs until Dec 17, 2026)
Do you need a casual, friendly environment where you can practice your English-speaking skills? Look no further than the English Conversation Group! Receive guidance from...
Drop-in program
Add this event to your calendar

Stittsville
Thursday Jan 8, 2026 at 1:00pm (series runs until Dec 07, 2026)
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
Thursday Jan 8, 2026 at 1:30pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in an informal and relaxed atmosphere. First Thursday of every month. New members welcome.
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Thursday Jan 8, 2026 at 1:30pm (series runs until Dec 10, 2026)
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! Every second Thursday of the month...
Drop-in program
Add this event to your calendar

Alta Vista
Thursday Jan 8, 2026 at 2:00pm (series runs until Jun 04, 2026)
Share the enjoyment of good books in a relaxed atmosphere. Join us for discussions on the first Thursday of every month from 2 to 3...
Drop-in program
Add this event to your calendar

Elmvale Acres
Thursday Jan 8, 2026 at 2:00pm (series runs until Jan 31, 2026)
Looking for a quiet place to study for exams? Look no further! The Program Room will be reserved for studying (alone or with your group)...
Drop-in program
Add this event to your calendar
- 1 of 32
- next ›