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 381 - 400 of 930
summer reading club
Vernon
Wednesday Jul 8, 2026 at 4:30pm
Refresh your knowledge on the most curious of creatures - axolotls! With different stations and activities, there’s something for everyone. Family ages 4+. 60 min. Registration...
Carlingwood
Wednesday Jul 8, 2026 at 6:00pm (series runs until Jul 15, 2026)
Join us in creating a Drawstring bag . Hands-on introduction to hand sewing . Drawstring Bags are a fun way to learn how to use...

Sorry this event and its waiting list are full

webcard with posters for Rattlers
Main
Wednesday Jul 8, 2026 at 6:30pm
Ottawa Bad Movie Nights and Ottawa Public Library present a screening of Rattlers (1976). Please join us from 6:30pm to 8:30pm, at the OPL's Main...
Ruth E. Dickinson
Wednesday Jul 8, 2026 at 6:30pm
We'll tell about all about some of our favourite books that you are guaranteed to enjoy this summer while we zentangle. Who knows, you might...
Cartoon octopus / Dessin animé de pieuvre
Emerald Plaza
Wednesday Jul 8, 2026 at 7:00pm (series runs until Aug 19, 2026)
Games are easy to find and fun to play: Giant Tetris, Giant Connect 4, Giant Guess Who, and large jigsaw puzzles. Wednesday July 8 -...
Orléans
Wednesday Jul 8, 2026 at 7:00pm
In a Japanese-themed garden, a small space holds big ideas about designing with plants, stone, water and ma, the all-important space in between. Part garden...
Blackburn Hamlet
Thursday Jul 9, 2026 at 10:30am (series runs until Jul 11, 2026)
Come discover the fascinating (and sometimes mysterious) objects in our History Box! Explore and learn about them in a game format. Parents are welcome! The...
Greenboro
Thursday Jul 9, 2026 at 10:30am (series runs until Aug 20, 2026)
Play card games and board games at the library. Games selection include: chess. Library staff will be on hand to help with rules and organize...
Dive into reading under the sea | Pongez dans la lecture sous l'eau
Carlingwood
Thursday Jul 9, 2026 at 10:30am
Dive deeper. Discover more. Predict which objects will sink or float in water. Make boats to learn more about how density affects buoyancy. Ages 7-9...
Main
Thursday Jul 9, 2026 at 10:30am
Sail the seven seas. It’s time to go on a treasure hunt! Join us and make some pirate-themed crafts fit for a captain! Drop-in program...
Alta Vista
Thursday Jul 9, 2026 at 10:30am (series runs until Aug 20, 2026)
Contes, comptines et chansons pour les enfants de tous âges et un parent ou gardien.
Orléans
Thursday Jul 9, 2026 at 10:30am
MASC: Circus Workshop - Joey Albert The circus workshop offers students an educational, artistic, and fun experience, where everyone is invited to explore the world...
Emerald Plaza
Thursday Jul 9, 2026 at 10:30am
Craft and create your very own ocean-inspired masterpiece. Participants will dive into a sea-themed Storytime, followed by a fun and interactive parachute activity that will...
Metcalfe village
Thursday Jul 9, 2026 at 10:30am
Join us for a hands-on workshop where you’ll learn how to design and create your own zines! A fanzine, or zine for short, is a...
Cartoon sea creatures / Dessin animé de  créatures de mer
Rosemount
Thursday Jul 9, 2026 at 10:30am (series runs until Aug 20, 2026)
Stories, rhymes, and songs for children of all ages and a parent or caregiver. Drop-in program. Family program. Contes, comptines et chansons pour les enfants...
Greenboro
Thursday Jul 9, 2026 at 10:30am
Dive into coding with Ozobots! An interactive introduction to coding where participants use colours and simple logic to guide tiny robots through exciting movement commands...
A group of 6 people sitting at a table discussing a book.
Nepean Centrepointe
Thursday Jul 9, 2026 at 1:30pm (series runs until Dec 10, 2026)
Come meet to enjoy and discuss a wide variety of books selected by book club members. All are welcome! Every second Thursday of the month...
Stittsville
Thursday Jul 9, 2026 at 2:00pm
Join us for a hands-on workshop where you'll learn how to design and create your own zines! A fanzine, or zine for short, is a...
Sunnyside
Thursday Jul 9, 2026 at 2:00pm
Dive into hands-on crafting fun! Make art inspired by water, waves, and the sea while discovering your artsy side! We’ll be painting with bubbles so...
Orléans
Thursday Jul 9, 2026 at 2:00pm
Come see what’s washed ashore and discover what you can create! We will be learning to use a knitting spool to make our own rope. For kids...