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 501 - 520 of 870
Ruth E. Dickinson
Monday Jul 13, 2026 at 2:00pm (series runs until Aug 10, 2026)
Dive deeper. Discover more. Explore. Protect. Play! Join us for a nature adventure! Kids will discover amazing animals through games, crafts, and interactive self-directed stations...
Cumberland
Monday Jul 13, 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...

Registration opens on Monday, June 8, 2026 - 10:00am

Cartoon octopus / Dessin animé de pieuvre 
Rosemount
Monday Jul 13, 2026 at 2:00pm
La GAO vous invite à la Bibliothèque publique d’Ottawa pour un atelier gratuit pour toute la famille ! Laissez libre cours à votre imagination et...

Registration opens on Monday, June 8, 2026 - 10:00am

Sunnyside
Monday Jul 13, 2026 at 2:00pm
(Ages 7-12 [ENG]): Monday, July 13, 2026; 2:00-3:00 pm Ottawa Public Library is committed to ensuring that all programs are accessible to everyone. If you...
STEM
Beaverbrook
Monday Jul 13, 2026 at 2:30pm (series runs until Aug 10, 2026)
Build, explore, and design in an environment that encourages curiosity, problem-solving, and teamwork. Family program. Drop-In.
sea animals playing and reading
St-Laurent
Monday Jul 13, 2026 at 2:30pm
Get in the swim of things and make a splash! Explore moving to the beat and finding your own rhythm. *Drop-in program. Ages: 4+ Surfez...
Carlingwood
Monday Jul 13, 2026 at 6:00pm
Photos and narration from multiple car trips around this wonderful province. Sights from north, south, east and west coasts. Highlights include the Viking settlement in...
image displaying hands doing various art crafts
Stittsville
Monday Jul 13, 2026 at 6:00pm
Join us for a relaxing evening of mandala dotting. Learn to create beautiful designs using simple tools and repetitive dot patterns. A brief demo will...

Registration opens on Monday, June 15, 2026 - 10:00am

Ruth E. Dickinson
Monday Jul 13, 2026 at 6:30pm
Dive deeper. Discovery more. We will be exploring & playing with water. Drop-in program. Ages 7-12.
Ruth E. Dickinson
Tuesday Jul 14, 2026 at 10:00am (series runs until Aug 11, 2026)
Play board games and build a puzzle at the library. Drop-in program. Family 4+ program. La bibliothèque vous accueille pour des jeux de société et...
Stittsville
Tuesday Jul 14, 2026 at 10:30am
Come in and share discussions about books you have read and learn about new books. We will make a craft or two while you listen...

Registration opens on Monday, June 8, 2026 - 10:00am

octopus reading and writing / une pieuvre qui lit et écrit
Orléans
Tuesday Jul 14, 2026 at 10:30am
Seek and find. Find and seek. Anything goes when looking for underwater treasures and fascinating creatures! Using markers and plastic sheet protectors, we will create...

Registration opens on Monday, June 8, 2026 - 10:00am

Rockcliffe Park
Tuesday Jul 14, 2026 at 10:30am
Nature’s Ninjas Explore some of the unique mechanisms of self-defense that have evolved. Why are ferrets so flexible? How do tarantulas protect themselves from predators?...

Registration opens on Monday, June 8, 2026 - 10:00am

TD SRC 2026
Alta Vista
Tuesday Jul 14, 2026 at 10:30am
Get in the swim of things and make a splash! Explore moving to the beat and finding your own rhythm. Registration required. Ages 4 to...

Registration opens on Monday, June 8, 2026 - 10:00am

Greenboro
Tuesday Jul 14, 2026 at 10:30am (series runs until Aug 11, 2026)
Stories, rhymes, and songs for children of all ages and a parent or caregiver. Drop-in program.
Crafting table/Table de bricolage
Constance Bay
Tuesday Jul 14, 2026 at 10:30am
Dive deeper. Discover more. Come join us for an undersea adventure. Build a coral reef with Lego, test object buoyancy, design a boat and more...

Registration opens on Monday, June 8, 2026 - 10:00am

Ruth E. Dickinson
Tuesday Jul 14, 2026 at 2:00pm (series runs until Aug 25, 2026)
For ages 13-17. Join us for this hands-on workshop where you'll learn how to create (or continue to work on) your own zine—a small, self-published,...
Rockcliffe Park
Tuesday Jul 14, 2026 at 2:00pm
Splish Splash! (Ages 4+)   Dive into hands-on crafting fun! Make some art inspired by water, waves, and the sea while discovering your artsy side! We will be creating water lily...

Registration opens on Monday, June 8, 2026 - 10:00am

Cartoon image of underwater creatures reading
Vernon
Tuesday Jul 14, 2026 at 2:00pm
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, June 8, 2026 - 10:00am

history boxes
Blackburn Hamlet
Tuesday Jul 14, 2026 at 2:00pm
Discover what happens when science meets art! Explore perception as you use shadows, colour, motion, and light to create art from science. You’ll make a...

Registration opens on Monday, June 8, 2026 - 10:00am