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 810

Carlingwood
Monday Jun 8, 2026 at 5:30pm (series runs until Jun 18, 2026)
Join this introduction to Dragonbane ! If you’ve always wanted to try Dungeons and Dragons but felt intimidated by its complexity, or have played countless...

Beaverbrook
Monday Jun 8, 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

Richmond
Monday Jun 8, 2026 at 5:30pm
E-mail systems are used by almost everybody but not necessarily well understood by all. Chris Taylor, President of the Ottawa PC Users’ Group will cover...

Main
Monday Jun 8, 2026 at 6:00pm (series runs until Jun 22, 2026)
Come join us for a fun collage session! Explore your creative side and piece together something beautiful. Collages make nice greeting cards or posters to...
Drop-in program
Add this event to your calendar

Orléans
Monday Jun 8, 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

Rideau
Monday Jun 8, 2026 at 6:00pm (series runs until Aug 10, 2026)
Come join us for a fun collage session! Explore your creative side and piece together something beautiful. Collages make nice greeting cards or posters to...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Jun 8, 2026 at 6:00pm (series runs until Dec 28, 2026)
Unwind and connect with others in a friendly, welcoming space. Play one of the available board games and puzzles, or bring games you want played!...
Drop-in program
Add this event to your calendar

Sunnyside
Monday Jun 8, 2026 at 6:15pm (series runs until Aug 10, 2026)
Join us at Sunnyside for our monthly film screening every second Monday of the month. Monday May 11th at 6:15pm -About Time Monday June 8th-...
Drop-in program
Add this event to your calendar

Alta Vista
Monday Jun 8, 2026 at 6:30pm (series runs until Jun 29, 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

Ruth E. Dickinson
Monday Jun 8, 2026 at 6:30pm (series runs until Jun 16, 2026)
Come join our homework club and get help with reading, math, science, French, English, etc. Led by United for Literacy. Ages 6-12. Drop in. Joins-toi...
Drop-in program
Add this event to your calendar

Stittsville
Monday Jun 8, 2026 at 6:30pm
Participants (ages 13-17) meet on the second Monday of the month for a series of lectures, activities, and writing exercises. This program is hosted by...

Elmvale Acres
Monday Jun 8, 2026 at 6:30pm (series runs until Jun 29, 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...

Ruth E. Dickinson
Monday Jun 8, 2026 at 7:00pm (series runs until Jun 22, 2026)
FRENCH CONVERSATION GROUP Participate in our conversation group to improve your French language conversation skills in a relaxed and friendly environment. No registration required. ...
Drop-in program
Add this event to your calendar

Orléans
Tuesday Jun 9, 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 9, 2026 at 10:00am (series runs until Dec 08, 2026)
Speak, in person, with a Public Health Nurse to get support around infant feeding and parenting. No appointment is necessary, simply drop in during these...
Drop-in program
Add this event to your calendar

Greely
Tuesday Jun 9, 2026 at 10:00am (series runs until Jun 30, 2026)
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

St-Laurent
Tuesday Jun 9, 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 9, 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

Vanier
Tuesday Jun 9, 2026 at 10:30am (series runs until Aug 25, 2026)
Stories, rhymes and songs for children of all ages and a parent or caregiver. Drop-in program. Contes, comptines et chansons pour les enfants de tous...
Drop-in program
Add this event to your calendar

Ruth E. Dickinson
Tuesday Jun 9, 2026 at 10:30am
Explore. Protect. Play! A nature adventure for kids! Discover the amazing animals of Finding Nemo through crafts and games. This program has interactive, self-directed stations...
Drop-in program
Add this event to your calendar
- ‹ previous
- 8 of 41
- next ›