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 141 - 160 of 903

Sunnyside
Monday Jun 29, 2026 at 2:00pm (series runs until Aug 31, 2026)
Bring in your device and learn how to access The Ottawa Public Library’s thousands of digital titles, using resources like Libby and cloudLibrary. Come join...
Drop-in program
Add this event to your calendar

Cumberland
Monday Jun 29, 2026 at 2:00pm (series runs until Aug 29, 2026)
Draw and create your own 1.5-inch (~3cm) button pin to customize your bag or your look! For ages: 13-18 Dessinez et créez votre propre badge...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Jun 29, 2026 at 2:00pm
Come see what’s washed ashore and discover what you can create! We’ll share seaside stories and make a fun ocean-inspired craft—just drop in and join...
Drop-in program
Add this event to your calendar
Greenboro
Monday Jun 29, 2026 at 2:00pm (series runs until Nov 30, 2026)
Expand your reading horizons by joining us each month to chat about a book from a new genre. June 29, 2026: Bildungsroman On Earth We're...
Drop-in program
Add this event to your calendar

Sunnyside
Monday Jun 29, 2026 at 2:30pm (series runs until Aug 17, 2026)
Come craft at the library. We have all the supplies you need to satisfy your creativity! Every Monday afternoon from 2:30-4pm we will bring our...
Drop-in program
Add this event to your calendar

Elmvale Acres
Monday Jun 29, 2026 at 5:30pm (series runs until Dec 28, 2026)
Practice your English conversation skills in a relaxed and friendly environment. All levels are welcome to this drop-in program. Pratiquez votre anglais dans un environnement...
Drop-in program
Add this event to your calendar

Beaverbrook
Monday Jun 29, 2026 at 5:30pm (series runs until Aug 17, 2026)
Come join us for some fun and laughter at the library. Each week will be a new self guided activity to explore rotating between crafts,...
Drop-in program
Add this event to your calendar

Orléans
Monday Jun 29, 2026 at 6:00pm (series runs until Dec 28, 2026)
Participez à notre groupe de conversation, dans une ambiance amicale et décontractée, afin d'améliorer vos habiletés à converser en français. Aucune inscription requise. Participate in...
Drop-in program
Add this event to your calendar

Carlingwood
Monday Jun 29, 2026 at 6:00pm
Chris Taylor, President of the Ottawa PC Users’ Group will cover the basics of webmail and E-mail clients, POP/IMAP, and settings required to access mail...

Alta Vista
Monday Jun 29, 2026 at 6:30pm (series runs until Aug 31, 2026)
Experience the transformative power of writing in an inclusive space! Write together, share first drafts, listen deeply and receive supportive feedback. Tap into your story...
Drop-in program
Add this event to your calendar

Greenboro
Monday Jun 29, 2026 at 6:30pm (series runs until Aug 24, 2026)
Join us for a fun and friendly environment to practice your Spanish skills. for a fun and friendly environment to practice your Spanish skills.
Drop-in program
Add this event to your calendar

Elmvale Acres
Monday Jun 29, 2026 at 6:30pm (series runs until Dec 14, 2026)
The Writers Collective of Canada (WCC) and the Elmvale Acres Branch invite you to join us for our writing workshops: Write With Us! We are...

Richmond
Monday Jun 29, 2026 at 6:30pm (series runs until Jul 27, 2026)
Meet with fellow food enthusiasts and put a cookbook to the test. Selection: February 23, 2026 - " Good for your gut" by...
Drop-in program
Add this event to your calendar

Vanier
Monday Jun 29, 2026 at 7:00pm
La succursale Vanier invite les francophones et les francophiles de toutes générations à se joindre à un cercle de lecture. On y mettra l'accent sur...
Drop-in program
Add this event to your calendar

Orléans
Tuesday Jun 30, 2026 at 10:00am (series runs until Dec 29, 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 writing...
Drop-in program
Add this event to your calendar

Greely
Tuesday Jun 30, 2026 at 10:00am
Drop in and meet homeschoolers in your community! Connect, share ideas, and explore educational opportunities with other families, while discovering the library’s resources. Every Tuesday...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Tuesday Jun 30, 2026 at 10:00am (series runs until Aug 18, 2026)
Let's build together! Join us for a building adventure with challenges or indulge your creativity with a free build. Drop-in program. Family program. Construisons ensemble...
Drop-in program
Add this event to your calendar

St-Laurent
Tuesday Jun 30, 2026 at 10:00am (series runs until Aug 25, 2026)
Start your Tuesday with a free coffee,hot chocolate or tea, and a lightsnack. Everyone is welcome! We'll see you then. *** Débutez votre mardi...
Drop-in program
Add this event to your calendar

Main
Tuesday Jun 30, 2026 at 10:15am (series runs until Sep 29, 2026)
Rejoignez notre groupe de conversation pour pratiquer le français dans une atmosphère détendue. Join our French conversation group to practice speaking in French in a...
Drop-in program
Add this event to your calendar

Sunnyside
Tuesday Jun 30, 2026 at 10:15am (series runs until Aug 18, 2026)
Stories, rhymes and songs for babies and a parent or caregiver. 0-18 months.
Drop-in program
Add this event to your calendar
- ‹ previous
- 8 of 46
- next ›