19 Library locations are open. More information about services and safety measures at COVID-19 Updates.

Upcoming and On-Demand Library Events

Join the Library online

During the Library’s modified services to help limit the spread of COVID-19, the Library is hosting online events. Visit this page often to see upcoming events, or register for a program on our programs page. 

Online Programs

NIHM EvtLst 1200x800

National Indigenous History Month

Join us for virtual events throughout the month of June as we come together and celebrate the powerful cultures and traditions of Indigenous communities.

Learn more

USC Hero2 1800x1083

Register Now for Ultimate Summer Challenge

Blast off to free summer fun with the Ultimate Summer Challenge at Calgary Public Library. Kids ages 0 – 12 can explore a galaxy of reading challenges, activities, and exciting free programs. Those ages 13 – 17 can join the Teen Takeover. All ages could win prizes that are out of this world!

Join the Challenge!

Rewatch our popular programs on-demand

In 2020, the Calgary Public Library’s programs went mostly online. We talked to local authors and librarians about the books the wrote and the books they love. We engaged with experts on big topics including loneliness and outer space. We explored history and religion. And, we engaged with our Residents to talk to them about art, literature, music, and more. If you missed one of our online events or want to revisit one of the discussions you attended, visit the Calgary Public Library Youtube channel for all of the available on-demand programs. And, see below for some of our most recent recordings.


Partner-Presented Programs

We are always looking for dynamic presenters to bring their expertise to different Library programs. Are you passionate and knowledgeable about a specific subject? Consider hosting a partner-presented program!

Programs presented at the Library must be high quality, accessible, inclusive, relevant, open to the public, and aligned with the Library’s strategic direction and current priorities.

Become a partner in Library programming