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 301 - 320 of 610
Greenboro
Thursday Apr 9, 2026 at 10:00am (series runs until Jun 25, 2026)
This program hosted by South-East Ottawa Community Health Centre offers free, one-on-one support to help people of all ages improve their health, prevent illness and...
Manotick
Thursday Apr 9, 2026 at 11:00am (series runs until Dec 10, 2026)
Join us at yarn club! Knitters, crocheters, needle workers, rug hookers – all are welcome to socialize with fellow yarn crafters and work on their...
Manotick
Thursday Apr 9, 2026 at 1:00pm (series runs until Jun 18, 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...
Rosemount
Thursday Apr 9, 2026 at 1:00pm (series runs until Jun 18, 2026)
Engage in creative writing with others from the community! Join us on Thursday afternoons to find your unique voice. Each session will offer writing prompts...
Nepean Centrepointe
Thursday Apr 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...
Hazeldean
Thursday Apr 9, 2026 at 2:15pm (series runs until Jun 18, 2026)
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...
Elmvale Acres
Thursday Apr 9, 2026 at 2:30pm (series runs until May 21, 2026)
Join us for a relaxing one-hour colouring session designed to promote mindfulness and stress relief. Each session features a new colouring theme, or feel free...
A person and a child reading a colorful illustrated book together in a library setting
Nepean Centrepointe
Thursday Apr 9, 2026 at 4:15pm (series runs until May 14, 2026)
Do you have a child in grades 1 to 4? ​Would you like them to boost their confidence and motivation to read? Join our weekly...

Registration opens on Monday, March 30, 2026 - 4:00pm

Nepean Centrepointe
Thursday Apr 9, 2026 at 5:15pm (series runs until May 14, 2026)
Do you have a child in grades 1 to 4? ​Would you like them to boost their confidence and motivation to read? Join our weekly...

Registration opens on Monday, March 30, 2026 - 4:00pm

Jobs and career help
Elmvale Acres
Thursday Apr 9, 2026 at 6:30pm (series runs until Dec 10, 2026)
Are you looking for a job? Learn all the necessary skills to do so at the Elmvale Acres Branch of the Ottawa Public Library. Some...
Ruth E. Dickinson
Thursday Apr 9, 2026 at 6:30pm (series runs until May 16, 2026)
Families are invited to drop-in and explore hands-on STEM play. Build, test, and create through fun challenges at your own pace! Stay as long as...
Main English Book Club
Main
Thursday Apr 9, 2026 at 6:30pm
Join us at the Main Branch for a monthly book club session. Sessions take place mid-month at 6:30p.m in room B125. Books are available to...
Orléans
Thursday Apr 9, 2026 at 7:00pm (series runs until Jun 11, 2026)
Share the enjoyment of good books in an informal and relaxed atmosphere. Second Thursday of every month. New members welcome.
Greenboro
Friday Apr 10, 2026 at 1:30pm (series runs until Jun 26, 2026)
Come play cards, roll the dice or play board games with us!
North Gloucester
Friday Apr 10, 2026 at 1:30pm (series runs until Jun 05, 2026)
In these ESL classes for beginner and intermediate levels, participants will learn and practice vocabulary, grammar, speaking, pronunciation, reading, and writing. A wide range of...
Hazeldean
Friday Apr 10, 2026 at 1:30pm (series runs until Jun 05, 2026)
Share the enjoyment of good books in a relaxed atmosphere at the Hazeldean Library. Join us for discussions on the first Friday of every month...
Fiber art
Elmvale Acres
Friday Apr 10, 2026 at 2:00pm (series runs until Dec 18, 2026)
Bring your knitting or crochet project (or needlepoint, cross-stitch, etc) and share tips and tricks, ideas and conversations with fellow enthusiasts. For adults of all...
Books
Sunnyside
Friday Apr 10, 2026 at 2:00pm (series runs until Jun 12, 2026)
Meet new people and join in discussions on selected titles in a friendly and relaxed atmosphere every second Friday of the month. Newcomers are welcome.
personal finance
Centennial
Friday Apr 10, 2026 at 2:30pm
Learn how taxes work and about filing your tax return. This program is offered in partnership with CPA Canada and led by Chartered Professional Accountant...
Main
Friday Apr 10, 2026 at 3:00pm (series runs until Jul 31, 2026)
Join our free English conversation group to practice speaking in English in a relaxed and friendly environment. All levels are welcome to this drop-in program...