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 621 - 640 of 730
Teen writing notes and doing research
Main
Tuesday Mar 17, 2026 at 3:00pm
Eating on a student budget doesn’t have to mean living on instant noodles. In this one-hour demo, you’ll learn how to make several quick meals...
Nepean Centrepointe
Tuesday Mar 17, 2026 at 3:00pm
Join us for a relaxing creative session where participants make tiny props (like mini mugs, plants, chairs or festive trees). Perfect for dollhouses, animation, or...

Registration opens on Monday, February 9, 2026 - 10:00am

Children dressed in cardboard costumes
Ruth E. Dickinson
Tuesday Mar 17, 2026 at 4:00pm
Delve into the world of mythical beasts and the extraordinary creatures that inspired them. We will be celebrating the world of Pokémon and let your...

Registration opens on Monday, February 9, 2026 - 10:00am

Two children wearing homemade robot and monster costumes made from cardboard boxes.
Nepean Centrepointe
Tuesday Mar 17, 2026 at 4:00pm
Join us for an exciting and hands-on Afternoon STEM Club designed especially for kids! Each session will have interactive activities in Science, Technology, Engineering, and...
Carp
Tuesday Mar 17, 2026 at 6:30pm
Join us at the Carp Branch for an evening of creativity and fun! This month is bad art night! Get creative and make no-pressure, “bad”...

Registration opens on Tuesday, February 17, 2026 - 10:30am

Beaverbrook
Tuesday Mar 17, 2026 at 6:30pm
Drop in for a free screening of Kung Fu Panda 4. Participants are welcome to bring a light snack and a covered drink. Drop-in program...
Roll the dice
Manotick
Tuesday Mar 17, 2026 at 6:30pm
Get ready for a storytelling adventure that will test the limits of your imagination. We are playing Honey Heist, where you are a bear planning...
Child creating toothpick structure
Ruth E. Dickinson
Wednesday Mar 18, 2026 at 10:30am
Participants will discover the unique animals that live in caves while building and coding a LEGO SPIKE cave car designed for exploration. Through hands-on construction...

Registration opens on Monday, February 9, 2026 - 10:00am

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.
Munster
Wednesday Mar 18, 2026 at 10:30am
Groove Mode: ON! Get into the groove in this highly energetic and interactive dance session! Participants will explore simple, fun, and easy dance moves that...

Registration opens on Monday, February 9, 2026 - 10:00am

Children dressed in cardboard costumes
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...
Richmond
Wednesday Mar 18, 2026 at 1:00pm
Draw Along with Award Winning Author & Illustrator Rob Justus Come join award-winning author & illustrator Rob Justus for a goofy character draw-along. Rob will...

Registration opens on Monday, February 9, 2026 - 10:00am

Golden retriever and child touching foreheads
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...
Carlingwood
Wednesday Mar 18, 2026 at 2:00pm
Introduction to Coding Using Ozobots! A fun and interactive introduction to coding where participants learn to control small robots (Ozobots) using colours and simple logic...

Registration opens on Monday, February 9, 2026 - 10:00am

Two children wearing homemade robot and monster costumes made from cardboard boxes.
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...
A coloured photo of three young children playing a xylophone.
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 7- 12. Registration required. Ottawa Public Library is...

Registration opens on Monday, February 9, 2026 - 10:00am

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...