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 341 - 360 of 540

Richmond
Saturday May 16, 2026 at 11:45am
Do you have children ages 5 to 8? Would you like them to read more? Join our weekly Reading Buddies program. Each child will...

Sunnyside
Saturday May 16, 2026 at 12:00pm
The Ottawa StoryTellers is hosting a free beginner workshop for anyone interested in exploring the art of storytelling. Whether you want to perform, share your...

Carlingwood
Saturday May 16, 2026 at 1:30pm (series runs until Jun 27, 2026)
The Witchlight Carnival has returned to the mortal realms. Join a group of adventurers and explore the fantastical fairy attractions in this continuation of this...

Carlingwood
Saturday May 16, 2026 at 1:30pm (series runs until Jun 27, 2026)
Play Dungeons and Dragons at the Ottawa Public Library! Whether you've always wanted to learn, haven't played in years, or are an experienced player looking...

Ruth E. Dickinson
Saturday May 16, 2026 at 2:00pm
Manga mania! Join us to celebrate all things Manga in our new monthly book club for middle graders! We'll read a chapter or two of...

Cumberland
Saturday May 16, 2026 at 2:00pm
Learn, in simple terms, how your camera works to enable you to take better photos. The lecture will cover tips on composition, depth of field,...

Alta Vista
Saturday May 16, 2026 at 2:00pm (series runs until Jun 05, 2026)
Let’s build together with LEGO! Parents must accompany the children in the program. Drop in program. Construisons ensemble avec des LEGO! Les enfants doivent...
Drop-in program
Add this event to your calendar

Beaverbrook
Saturday May 16, 2026 at 2:30pm
Join us for a program that offers: - Dimmed lighting - Sensory toys - A smaller number of participants - An adapted circle time with...

Hazeldean
Sunday May 17, 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

Ruth E. Dickinson
Sunday May 17, 2026 at 10:30am (series runs until May 31, 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...
Drop-in program
Add this event to your calendar

Beaverbrook
Sunday May 17, 2026 at 10:30am (series runs until Jun 14, 2026)
Join us for stories, rhymes, and songs for children of all ages. All children welcome with a parent or caregiver. Drop in.
Drop-in program
Add this event to your calendar

Cumberland
Sunday May 17, 2026 at 11:00am
Stories, rhymes, and songs for preschool children and a parent/caregiver. Contes, comptines et chansons pour les enfants d'âge préscolaire accompagnés d’un parent ou gardien.
Drop-in program
Add this event to your calendar

Stittsville
Sunday May 17, 2026 at 1:00pm
We are told: don't write down passwords; don't reuse passwords; make passwords long and complex. Chris Taylor, President of the Ottawa PC Users' Group will...

Beaverbrook
Sunday May 17, 2026 at 1:00pm (series runs until Jun 28, 2026)
Travel the lands of the Sword Coast in this introductory campaign of D&D 5th edition. Help the people of Faerûn and tackle quests until you...

Orléans
Sunday May 17, 2026 at 2:30pm (series runs until May 31, 2026)
Do you love board games or colouring? Join us on Sunday afternoons where we will provide an assortment of games, colouring books and pencils. Drop-in...
Drop-in program
Add this event to your calendar

Cumberland
Sunday May 17, 2026 at 2:30pm
Join us once a month for a program that features: dimmed lighting sensory toys a smaller number of participants an adapted circle time with stories,...

St-Laurent
Monday May 18, 2026 at 10:30am (series runs until Jun 29, 2026)
Drop in to our program room where you will find an assortment of toys and free play opportunities. Meet and connect with other parents while...
Drop-in program
Add this event to your calendar

St-Laurent
Tuesday May 19, 2026 at 10:30am (series runs until Jun 30, 2026)
Join other parents and their babies 0-18 mths for some social and baby play time. A variety of age appropriate toys will be available to...
Drop-in program
Add this event to your calendar

North Gloucester
Tuesday May 19, 2026 at 11:00am (series runs until Dec 15, 2026)
Meet up with other book lovers in the neighborhood and chat about the monthly pick. See the book list below for links to different formats...
Drop-in program
Add this event to your calendar

Hazeldean
Tuesday May 19, 2026 at 2:00pm
Combine basic drawing strokes into easy-to-learn pattern combinations that inspire creativity, relaxation, and meditation. Please note: The Mindful Art of Zentangle afternoon and evening sessions...
Sorry this event and its waiting list are full
- ‹ previous
- 18 of 27
- next ›