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 61 - 80 of 144

North Gower
Wednesday Mar 18, 2026 at 10:30am
Be inspired by the beauty of nature and create! Registration required. Ages 7-9 We will be learning about Nocturnal Animals, play some games and making...
Registration opens on Monday, February 9, 2026 - 10:00am

St-Laurent
Wednesday Mar 18, 2026 at 10:30am
Contes, comptines et chansons pour les enfants de tous âges et un parent ou gardien. L'animation sera suivie d'un temps pour jouer et socialiser.
Drop-in program
Add this event to your calendar

Hazeldean
Wednesday Mar 18, 2026 at 10:30am
Stories, rhymes and songs for children of all ages and a parent or caregiver. 30 min. Drop in.
Drop-in program
Add this event to your calendar

Munster
Wednesday Mar 18, 2026 at 10:30am
Get into the groove in this highly energetic and interactive dance session! Participants will explore simple, fun, and easy dance moves that everyone can follow...
Registration opens on Monday, February 9, 2026 - 10:00am

Carlingwood
Wednesday Mar 18, 2026 at 10:30am
Let me introduce you to my imaginary friend and tell you about our magical adventures. We will read a story about an imaginary friend, and...
Registration opens on Monday, February 9, 2026 - 10:00am

Elmvale Acres
Wednesday Mar 18, 2026 at 10:30am
Seek the beings beyond the stars! Family Program. Drop-in We will have a bilingual Storytime about outer space, followed by a fun outer space–themed craft...
Drop-in program
Add this event to your calendar

Carp
Wednesday Mar 18, 2026 at 10:30am
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...
Registration opens on Monday, February 9, 2026 - 10:00am

Online
Wednesday Mar 18, 2026 at 11:00am
A virtual tour of the coral reef fish tank at the University of Ottawa with many opportunities for participants to see the fish and corals...
Registration opens on Monday, February 9, 2026 - 10:00am

Richmond
Wednesday Mar 18, 2026 at 1:00pm
Come join award-winning author & illustrator Rob Justus for a goofy character draw-along. Rob will highlight some of his work, but more importantly he will...
Registration opens on Monday, February 9, 2026 - 10:00am

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

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
- ‹ previous
- 4 of 8
- next ›