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 835

Greenboro
Monday Jul 13, 2026 at 10:30am
Build, explore, and design in an environment that encourages curiosity, problem-solving, and teamwork. Ages 4-6 and a parent or caregiver. Registration required. Concevoir, construire et...
Registration opens on Monday, June 8, 2026 - 10:00am

Alta Vista
Monday Jul 13, 2026 at 10:30am (series runs until Aug 10, 2026)
Build, explore, and design in an environment that encourages curiosity, problem-solving, and teamwork. Family program. Concevoir, construire et explorer grâce à des activités pratiques qui...
Drop-in program
Add this event to your calendar

Nepean Centrepointe
Monday Jul 13, 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...
Registration opens on Monday, June 8, 2026 - 10:00am

Online
Monday Jul 13, 2026 at 11:00am
Welcome to the amusement park - where we’ll be bumping, spinning, zipping and rolling! Discover the actions and reactions of bumper cars. Explore the forces...
Registration opens on Monday, June 8, 2026 - 10:00am

Osgoode
Monday Jul 13, 2026 at 1:30pm
Join us as we discuss:"The Phoenix Crown" by Kate Quinn . All are welcome, please drop in. Copies of the title are available at the...
Drop-in program
Add this event to your calendar

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

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

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

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

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

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

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

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

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

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

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.
Drop-in program
Add this event to your calendar
- ‹ previous
- 26 of 42
- next ›