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 1 - 20 of 111
STEM
Beaverbrook
Saturday Jun 13, 2026 at 10:00am
Join us for bubbles, crafts and face painting to celebrate Get Your Summer Read On 2026! Register for the TD Summer Reading Club to start...
Nepean Centrepointe
Saturday Jun 13, 2026 at 10:30am
Do you love puzzles? Would you like to try new ones and trade your old ones? Bring a puzzle, take a puzzle! Aimez-vous les casse-têtes?...
Carlingwood
Saturday Jun 13, 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 Jun 13, 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...

Sorry this event and its waiting list are full

Nepean Centrepointe
Sunday Jun 14, 2026 at 11:00am (series runs until Dec 13, 2026)
Interested in miniature gaming with toy soldiers? Join in to play science fiction, high fantasy and historical games. Presented by the Ottawa Miniatures Gamers. Drop-in...
Beaverbrook
Sunday Jun 14, 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...

Sorry this event and its waiting list are full

Cartoon sea creatures / Dessin animé de créatures de mer
North Gloucester
Sunday Jun 14, 2026 at 2:00pm
Join us for games and activities to celebrate the launch of the 2026 TD Summer Reading Club! Drop-in program. Family 4+. Joignez-vous à nous pour...
Blackburn Hamlet
Monday Jun 15, 2026 at 10:30am (series runs until Aug 31, 2026)
Do you love playing cards (Euchre)? Chess for adults? Any game goes! We will provide an assortment of games, but you're welcome to bring your...
Picture of a group of people playing a game.
Osgoode
Monday Jun 15, 2026 at 12:00pm (series runs until Jun 29, 2026)
Join us for coffee, conversation and cards. All are welcome, please drop in.
Nepean Centrepointe
Monday Jun 15, 2026 at 5:00pm
 Join us for bubbles, face painting and other activities to celebrate the launch of the 2026 TD Summer Reading Club!     Register for the Club and...
Carlingwood
Monday Jun 15, 2026 at 5:30pm (series runs until Jun 18, 2026)
Join this introduction to Dragonbane ! If you’ve always wanted to try Dungeons and Dragons but felt intimidated by its complexity, or have played countless...
Beaverbrook
Monday Jun 15, 2026 at 5:30pm (series runs until Aug 17, 2026)
Come join us for some fun and laughter at the library. Each week will be a new self guided activity to explore rotating between crafts,...
Carlingwood
Monday Jun 15, 2026 at 5:30pm
Join us for a Dungeons and Dragons one-shot adventure for adults In the city of Azuris, an Elven priest requests help finding a missing relic...
Mahjong set
Rockcliffe Park
Tuesday Jun 16, 2026 at 1:00pm (series runs until Jun 30, 2026)
Every two weeks, starting April 21st, from 1-3PM, the Rockcliffe Park branch will be hosting a American Mahjong group. Registration is required for each session...
Mario
Beaverbrook
Tuesday Jun 16, 2026 at 3:00pm (series runs until Aug 11, 2026)
Drop-in to play video games on our PS4 and WiiU. For ages 13-18. Drop-in.
Blackburn Hamlet
Tuesday Jun 16, 2026 at 3:30pm (series runs until Jun 30, 2026)
Are you interested in practicing your chess skills? Join us for open games of chess every Tuesday from 3:30 to 5 pm. Whether you are...
board games
Centennial
Tuesday Jun 16, 2026 at 5:30pm
Drop in with your friends & family for exciting board games, card games, and brain teasers! Play games from our large collection or bring your...
Emerald Plaza
Wednesday Jun 17, 2026 at 5:30pm
Join us for our TD Summer Reading Club Kick‑Off Party with large‑scale games, button making, parachute play, and snacks! Register for the TD Summer Reading...
Manotick
Thursday Jun 18, 2026 at 1:00pm (series runs until Dec 17, 2026)
Join us for an afternoon of gaming fun! Drop in and enjoy a fun game of Scrabble in a relaxed and friendly environment. Please note...
Hazeldean
Thursday Jun 18, 2026 at 2:15pm
Join us for an afternoon of fun for home-schooled children and their families. Each month a different activity will be offered—from lego, to chess, games...