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 241 - 260 of 780
Child holding a parrot
Sunnyside
Wednesday Mar 18, 2026 at 2:00pm
Join us for an interactive program presented by Parrot Partners, the only rehabilitation program for parrots in Canada! They will bring several parrots from different...

Sorry this event and its waiting list are full

Man and child playing the ukulele together
Main
Wednesday Mar 18, 2026 at 2:00pm
Students will learn basic chords and strumming rhythms as well as the anatomy of the ukulele. Ages 10-12. Registration required. Ottawa Public Library is committed...
Alta Vista
Wednesday Mar 18, 2026 at 2:00pm
Suite à la lecture d’un conte provenant de la collection de la Bibliothèque publique d’Ottawa, découvrez comment les mots peuvent se transformer en mouvement !...
A child holding a parrot
North Gower
Wednesday Mar 18, 2026 at 2:00pm
Do you love birds as much as we do? Come join us for an exciting kid’s workshop all about our feathered friends! In this workshop,...
Image of someone making a craft
Emerald Plaza
Wednesday Mar 18, 2026 at 2:00pm
Come hang out and make your own custom friendship bracelets and phone charms! No experience necessary and we'll have all the supplies you'll need including...
Enfants jouant avec des vers de terre.
St-Laurent
Wednesday Mar 18, 2026 at 2:00pm
Amies ou ennemies? Découvrez tout sur les bestioles! Programme portes ouvertes, en français. Pour les 7-9 ans. Viens à la biblio St-Laurent et aide Cubetto,...
Stittsville
Wednesday Mar 18, 2026 at 2:30pm
Come craft at the library. We have all the supplies you need to satisfy your creativity! Drop-in program. Family program.
Roll the dice
Elmvale Acres
Wednesday Mar 18, 2026 at 2:30pm
Play card games and board games at the library. Library staff will be on hand to help with rules and to organize gameplay. Drop-in program...
Beaverbrook
Wednesday Mar 18, 2026 at 2:30pm (series runs until Mar 20, 2026)
Let’s build together! Indulge your creativity with a free build. Drop-in program. For ages 6-12. Construisons ensemble! Laissez aller votre créativité librement. Programme portes ouvertes...
Rosemount
Wednesday Mar 18, 2026 at 2:30pm
Grab a controller and challenge your friends to multiplayer games on SWITCH. Library staff will be on hand to organize gameplay. Drop-in program. Ages 6-12...
Two children dressed up - one as a robot, one as a dinosaur
Rideau
Wednesday Mar 18, 2026 at 2:30pm
Join us for a performance featuring puppets, poems, songs, stories, and crazy situations that will make even the most serious children laugh out loud—all about...
Image of smiling teen on their phone
Greenboro
Wednesday Mar 18, 2026 at 3:00pm
Do you feel stressed when you have a deadline approaching? Participants will have the opportunity to learn about time management strategies to balance social activities,...
Stuffie library sleepover
Blackburn Hamlet
Wednesday Mar 18, 2026 at 3:00pm
Do you have a stuffed friend who would like to sleep over at the library? Bring your friend for a craft and storytime and leave...
Image of author Rob Justus
Ruth E. Dickinson
Wednesday Mar 18, 2026 at 3:30pm
For ages 13-15 (suggested age range) . Come join award-winning author & illustrator Rob Justus for a goofy character draw-along. Rob will highlight some of...
webcard for Chess Club with black Queen defeating white King
Main
Wednesday Mar 18, 2026 at 4:00pm (series runs until Aug 26, 2026)
Join us for open games of chess. Whether you're a beginner or more advanced, this is a relaxed environment where everyone is welcome. Bring your...
Craft supplies on table
Sunnyside
Wednesday Mar 18, 2026 at 4:00pm (series runs until May 13, 2026)
Come crafting at the library. We have all the supplies you need to satisfy your creativity! For children of all ages. Drop-in program. Wednesdays 4pm-5pm,...
Stuffie library sleepover
Elmvale Acres
Wednesday Mar 18, 2026 at 5:00pm
Do you have a stuffed friend who would like to sleepover at the library? Bring your friend for a craft and storytime. Return to pick...
St-Laurent
Wednesday Mar 18, 2026 at 5:00pm (series runs until Jun 17, 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...
Stittsville
Wednesday Mar 18, 2026 at 5:15pm (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...
Homework Club / club de devoirs
Carlingwood
Wednesday Mar 18, 2026 at 5:30pm (series runs until Jun 17, 2026)
Come join our homework club and get help with reading, math, science, French, English, etc. Continues during March Break. Led by United for Literacy. Ages...