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 641 - 660 of 786

North Gloucester
Wednesday Mar 18, 2026 at 1:30pm
Design your own fluffy, feathered or furless friend. We will be making puppets! Drop-in program. Ages 4-6. The program is designed for ages 4 to...
Drop-in program
Add this event to your calendar

Orléans
Wednesday Mar 18, 2026 at 2:00pm
A fun, hands-on introduction to stop motion animation for kids ages 7–12. Participants learn how to bring everyday objects, clay characters, or simple puppets to...
Registration opens on Monday, February 9, 2026 - 10:00am

Ruth E. Dickinson
Wednesday Mar 18, 2026 at 2:00pm
Discover dangerous creatures. There is nothing mild about the wild! Exciting challenges await as you explore these amazing animals at your own pace. Drop-in program...
Drop-in program
Add this event to your calendar

Carlingwood
Wednesday Mar 18, 2026 at 2:00pm
A fun and interactive introduction to coding where participants learn to control small robots (Ozobots) using colours and simple logic. Ozobots are always a hit...
Registration opens on Monday, February 9, 2026 - 10:00am

Nepean Centrepointe
Wednesday Mar 18, 2026 at 2:00pm
Embrace the besties, beware of the pesties! Registration required. Get ready to crawl into the curious world of insects! In this hands-on program, participants will...
Registration opens on Monday, February 9, 2026 - 10:00am

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...
Registration opens on Monday, February 9, 2026 - 10:00am

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...
Registration opens on Monday, February 9, 2026 - 10:00am

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 !...
Registration opens on Monday, February 9, 2026 - 10:00am

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,...
Registration opens on Monday, February 9, 2026 - 10:00am

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...
Drop-in program
Add this event to your calendar

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,...
Drop-in program
Add this event to your calendar

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.
Drop-in program
Add this event to your calendar

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...
Drop-in program
Add this event to your calendar

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...
Drop-in program
Add this event to your calendar

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,...
Registration opens on Monday, February 9, 2026 - 10:00am

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...
Registration opens on Monday, February 9, 2026 - 10:00am

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...
Registration opens on Monday, February 9, 2026 - 10:00am

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...
Drop-in program
Add this event to your calendar

Online
Wednesday Mar 18, 2026 at 5:30pm
Are you having trouble managing your money with all the post-secondary expenses? Our workshop offers planning rent and utilities bills, student discounts for transit passes,...
Registration opens on Monday, February 9, 2026 - 10:00am

Greenboro
Wednesday Mar 18, 2026 at 6:00pm
Learn popular drag techniques like gluing down your eyebrows and applying false eyelashes, mixed with fantasy techniques like painting your skin a colour and adding...
Registration opens on Monday, February 9, 2026 - 10:00am
- ‹ previous
- 33 of 40
- next ›