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 902
Ruth E. Dickinson
Monday Jun 22, 2026 at 7:00pm
FRENCH CONVERSATION GROUP​ Participate in our conversation group to improve your French language conversation skills in a relaxed and friendly environment.​ No registration required. ​...
Orléans
Tuesday Jun 23, 2026 at 10:00am (series runs until Dec 29, 2026)
Get feedback on your writing (any genre)and ideas from the group. Hear the work of other writers and offer your feedback. Discuss ideas about writing...
Children gathering
Greely
Tuesday Jun 23, 2026 at 10:00am (series runs until Jun 30, 2026)
Drop in and meet homeschoolers in your community! Connect, share ideas, and explore educational opportunities with other families, while discovering the library’s resources. Every Tuesday...
Older adults playing a board game
Cumberland
Tuesday Jun 23, 2026 at 10:00am (series runs until Aug 27, 2026)
Join us at the Cumberland Branch Tuesday and Thursday mornings to make new friends from 10:15 am to noon. We have coffee, puzzles, board games...
teen homework
Beaverbrook
Tuesday Jun 23, 2026 at 10:00am (series runs until Jun 23, 2026)
Come use our program room to study for exams. Snacks and materials provided. Open on June 17, 18, 19, 22, and 23 from 10-noon as...
Man holding cup of coffee
St-Laurent
Tuesday Jun 23, 2026 at 10:00am (series runs until Aug 25, 2026)
Start your Tuesday with a free coffee,hot chocolate or tea, and a lightsnack.​ ​Everyone is welcome! ​ We'll see you then. *** Débutez votre mardi...
Carlingwood
Tuesday Jun 23, 2026 at 10:00am (series runs until Jun 26, 2026)
Looking for a place to study for exams? Select tables in the Teen Zone on Carlingwood's 3rd floor will be reserved for you during the...
Main
Tuesday Jun 23, 2026 at 10:15am (series runs until Sep 29, 2026)
Rejoignez notre groupe de conversation pour pratiquer le français dans une atmosphère détendue. Join our French conversation group to practice speaking in French in a...
Vanier
Tuesday Jun 23, 2026 at 10:30am (series runs until Aug 25, 2026)
Stories, rhymes and songs for children of all ages and a parent or caregiver. Drop-in program. Contes, comptines et chansons pour les enfants de tous...
St-Laurent
Tuesday Jun 23, 2026 at 10:30am
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...
Children dancing. Enfants dancent.
Richmond
Tuesday Jun 23, 2026 at 10:30am
Drop in for family fun! Parents and care givers are welcome to come in with their children to play and socialize. Toys will be provided...
Richmond
Tuesday Jun 23, 2026 at 11:00am (series runs until Aug 25, 2026)
Come meet 1 on 1 with Social Prescriber Maddie from the Western Ottawa Community Resource Centre (WOCRC). A social prescriber connects individuals with non-clinical community...
Greenboro
Tuesday Jun 23, 2026 at 12:00pm
Come use our program room to study with other students. Venez profiter de notre salle de cours pour étudier avec d'autres étudiants.
Parenting in Ottawa
Ruth E. Dickinson
Tuesday Jun 23, 2026 at 1:00pm (series runs until Dec 29, 2026)
Speak, in person, with a Public Health Nurse to get support around infant feeding and parenting. No appointment is necessary, simply drop in during these...
St-Laurent
Tuesday Jun 23, 2026 at 1:00pm (series runs until Aug 25, 2026)
Bring your knitting or crochet project and share advice, ideas and conversations with fellow enthusiasts. For participants of all abilities. Drop-in. ***Note: - In good...
Knitting
Greely
Tuesday Jun 23, 2026 at 1:00pm (series runs until Jun 30, 2026)
Bring your knitting, crochet, needlepoint, cross-stitch, etc! Share tips and tricks, ideas and conversations with fellow enthusiasts. For adults of all abilities. Drop-in. Every Tuesday...
knitting
Centennial
Tuesday Jun 23, 2026 at 2:00pm (series runs until Jun 30, 2026)
Do you like to knit, crochet or do hand work of some sort? Join like minded individuals for an enjoyable afternoon of crafting. Bring any...
Ruth E. Dickinson
Tuesday Jun 23, 2026 at 2:00pm
Artificial Intelligence (AI) tools have exploded over the last few years. They can: supercharge your web searches & help you find the most relevant information;...
North Gower
Tuesday Jun 23, 2026 at 2:00pm
Join us a for a relaxing afternoon of crafting fun. We will be making a unique Folded Book Vase with vintage charm. All supplies and...
People sitting around a table discussing books
Cumberland
Tuesday Jun 23, 2026 at 2:30pm (series runs until Jun 25, 2026)
We invite you to come to either (or both!) of two sessions to rave about your favourite books, and share your love for them with...