Find a program or event

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 581 - 600 of 1783
Blackburn Hamlet
Saturday Jun 7, 2025 at 2:00pm
How to start your tomatoes from seed, grow them on, deal with pests and diseases and Enjoy!
Emerald Plaza
Saturday May 17, 2025 at 2:30pm (series runs until Jun 28, 2025)
Create and build with Lego®! Drop-in Family Program.
Hazeldean
Saturday Jun 7, 2025 at 2:30pm
Come join us to practice the art of paper quilling! This month we will be making Handmade Cards.

Sorry this event and its waiting list are full

Rosemount
Saturday May 17, 2025 at 2:30pm (series runs until Jun 28, 2025)
Bring your friends, hang out, and defeat your enemies. Play Super Smash Bros, Mario Kart 8 & more on our Nintendo Switch.​ ​Ages 9 &...
Chess | Échecs
Alta Vista
Saturday May 24, 2025 at 3:00pm (series runs until Jun 21, 2025)
Join us for adult and 10+ chess, all levels welcome; an instructor will be available! Come meet new people and have fun. :) No registration required.
Blackburn Hamlet
Saturday Jun 7, 2025 at 4:00pm
Exchange plants with other Blackburn Hamlet gardeners! This exchange will take place after our presentation from The Master Gardeners on "How to Grow Tomatoes: From...
Nepean Centrepointe
Sunday Jun 8, 2025 at 11:00am
Interested in miniature gaming with toy soldiers? Join in to play science fiction, high fantasy and historical games. Presented by the Ottawa Miniatures Gamers. Drop-in...
Rockcliffe Park
Monday May 26, 2025 at 9:30am (series runs until Jun 23, 2025)
Stories, rhymes and puppets for children and a parent /caregiver. Drop in. Contes, comptines et chansons pour les enfants de tous âges et un parent...
Blackburn Hamlet
Monday May 26, 2025 at 10:00am (series runs until Jun 30, 2025)
Do you love playing cards ( Euchre )? Chess? Any game goes! We will provide an assortment of games, but you're welcome to bring your...
Ruth E. Dickinson
Monday May 26, 2025 at 10:30am (series runs until Jun 23, 2025)
Stories, rhymes and songs for toddlers together with their parents or caregivers followed by playdough play, colouring, or other fun activities! Ages 19 to 35...
Main
Monday May 26, 2025 at 12:30pm (series runs until Jun 30, 2025)
Rejoignez notre groupe de conversation pour pratiquer le français dans une atmosphère détendue. Gratuit, inscription non requise. Join our French conversation group to practice speaking...
Main
Monday May 26, 2025 at 12:30pm (series runs until Jun 30, 2025)
¡Venga a practicar su español con nosotros! Come practice your Spanish with us!
People conversing | Des personnes en train de parler
Alta Vista
Tuesday May 20, 2025 at 7:00pm (series runs until Jun 24, 2025)
Join our English conversation groups! All levels are welcome. Free. Drop-in. Joignez-vous à un groupe de conversation en anglais ! Les personnes de tous les...
Rockcliffe Park
Monday May 26, 2025 at 1:00pm (series runs until Jun 16, 2025)
Do you like to knit, crochet or do handwork or sort? Please join like-minded individuals for an enjoyable afternoon of crafting. Bring any project that...
Orléans
Monday Jun 9, 2025 at 1:30pm (series runs until Jun 23, 2025)
Learn the basics of using a sewing machine and create your very first project: book bag. Our intro to sewing program will take you through...
a stack of board games
Orléans
Monday May 26, 2025 at 1:30pm (series runs until Jun 30, 2025)
Do you love board games? Cards? Chess? Any game goes! We will provide an assortment of games, but you're welcome to bring your own board...
Carlingwood
Monday Jun 9, 2025 at 1:30pm
Maintaining healthy eating habits throughout the lifespan is important. Participants will learn about changing dietary needs and eating habits as we age, reflect on their...
Osgoode
Monday Jun 9, 2025 at 1:30pm
Join us as we discuss "Lessons in Chemistry" by Bonnie Garmus. All are welcome, drop in. Copies of the book are available at the Osgoode...
Cumberland
Monday May 26, 2025 at 1:30pm (series runs until Jun 30, 2025)
Join our English conversation group! Receive guidance from our leaders, meet new people and gain confidence in your ability to speak English. No registration needed...
Ruth E. Dickinson
Monday May 19, 2025 at 1:30pm (series runs until Jun 30, 2025)
Baby playgroups are facilitated by Early Childhood Educators with early learning activities for babies and a chance for caregivers to network and share experiences. A...