Programs

Storytime, computer classes, author events and more

A little girl sits on her father's lap, excitedly watching a puppet show.

Need help accessing online programs? Check out our Online Programs Help Guide

Upcoming programs

  • Fire and Fall Prevention Program for Older Adults

    Wed Jul 24, 2024 2:00 pm - 3:00 pm
    Location: Palmerston

    A representative from Toronto Fire Safety Public Education will be giving a presentation on the following topics: - Preventing a fire from happening to you - Placement and need for smoke and CO alarms - E...

  • Choosing Hope: 1 Woman, 3 Cancers

    Wed Jul 24, 2024 2:00 pm - 3:00 pm
    Location: Mount Pleasant

    Munira Premji presents her first book, "Choosing Hope: One Woman. Three Cancers." as a focus for an inspirational talk about living through three advanced cancers within a 5-year period, and learning to thrive in the face of...

  • Toronto's Ravines: Nature and History at Your Doorstep

    Wed Jul 24, 2024 2:00 pm - 3:00 pm
    Location: Forest Hill

    Toronto's ravine landscapes are not just a sanctuary for wildlife; they also protect the city against flooding and allow us to enjoy nature at our doorsteps. Learn how the ravines are changing over time; how they are respondi...

  • CBD Oil, Edibles, and Vaping: An Update on the Legalization of Cannabis

    Fri Jul 26, 2024 1:30 pm - 2:30 pm
    Location: Barbara Frum

    Forensic toxicologist, James Wigmore, updates audiences on the legalization of cannabis in Canada including CBD oil, edibles and vaping THC. He will discuss the risks of vaping THC and the problems of psychosis which can occ...

  • Discover Your Career Goals

    Tue Jul 30, 2024 6:00 pm - 7:00 pm
    Location: Online

    Join career coach Shenelle Payne Cuffy to help discover your career goals. This workshop aims to support youth job seekers. Increase your self-awareness of who you are as an individual and learn how your interest...

  • Native Plants in the Garden: Growing & Caring for Native Plants

    Thu Aug 01, 2024 2:00 pm - 3:00 pm
    Location: Albert Campbell

    Native Plants support biodiversity by providing food and shelter for birds and pollinators and they enhance the beauty of our gardens. An expert from the Toronto Master Gardeners discusses ways to grow and care for native pla...

See all upcoming programs

Featured

Toronto Public Library’s Yorkville Branch with transgender and rainbow flags wrapped on the pillars.

Pride Celebration

Join us for free 2SLGBTQ+ programs all year round. Browse our recommended reads, videos, podcasts and resources.

Two kids play and work on a fun activity.

Summer Wonder

Explore, discover and learn with fun and free programs and activities for kids. Coding, comics, magic, puppets and more!

Authors featured in our Salon Series including Caleb Azumah Nelson, Jean Kwok, Emma Donoghue, Jhumpa Lahiri, Waubgeshig Rice, Roz Chast and Cory Doctorow.

The Salon Series

Connect and engage with local and international authors, writers and thinkers. Join us online and in person at the Appel Salon for an exciting range of literary and cultural events.

See all program series

Featured videos

Mini Makers at Home

Explore science, technology, engineering and math concepts with fun, hands-on activities for kids and families.

Small paper rockets and a handful of straws on a wooden tabletop.

Watch on YouTube

Rocket Science

Build your own rocket and learn about the physics of motion.

A librarian sitting at table with a rollercoaster model made of cardboard, paper and other craft supplies. She is holding a ping pong ball, ready to drop it in a cardboard tube.

Watch on YouTube

Rollercoasters

Discover how gravity and energy work as you design a rollercoaster.

A pile of craft supplies including paper, aluminum foil, a pair of scissors, ruler and a roll of tape.

Watch on YouTube

Kaleidoscope

Create a kaleidoscope to see light and reflections in action.

Visit TPL's YouTube Channel
  • Explore more on-demand videos

    You can watch replays of past events and popular programs on our Crowdcast Channels, whether you have a library card or not. A free Crowdcast attendee account is required. To open an attendee account, you will need to register for an event.