Yes. All Library programs are free to attend.
Already registered in an event or program? View / Manage
Join Eugene Stickland for his final reading of the 2026 Author Residency at CPL. Hear excerpts
from his works and have the opportunity to engage with him in his final program...
Your toddler will love this introduction to numeracy and have fun with numbers using rhymes, songs, books, and active play.
Read, sing, talk, and play together in this interactive circle time.
Yes. All Library programs are free to attend.
Programs are offered on a bi-monthly schedule. Registration typically opens about three weeks before programs begin. Most program registrations open at 10:00 am.
Talk to a staff member, visit calgarylibrary.ca, or follow the Library on social media for upcoming registration dates.
Baby Rhyme Time is designed for babies up to 12 months old and their caregivers.
Some sessions require registration, while others are drop-in. Check the program listing on calgarylibrary.ca/programs for location details and registration requirements.
Registration for Baby Rhyme Time opens one day before most other programs during the bi-monthly registration period.
Find your program on the Library website and select a date and location.
If registration is required, follow the registration link to reserve your spot. Some programs are drop-in and do not require registration.
Some programs require a Library card. Check the program listing for specific registration requirements.
Children may need their own Library card to register. For some early learning programs, both the child's and caregiver's Library cards are required.
Each program listing includes information about the intended audience, age range, skill level, and any participation requirements.
Review the program description before registering to make sure it's a good fit.
Yes. You can register eligible participants who have their own Library card.
Many registered programs offer a waitlist when all available spaces are filled.
Joining a waitlist does not guarantee a spot. If a space becomes available, it may be offered to someone on the waitlist.
If you're offered a space, we'll contact you.
Please cancel your registration if you can no longer attend. This allows someone else to participate.
You can cancel your registration through your online account or by contacting Library Hotline.
If a program is cancelled, registered participants will be notified.
Library storytimes are drop-in and do not require registration.
Some children's programs require caregivers to stay and participate, while others are designed for children to attend independently.
Check the program description for caregiver and participation requirements.
We understand that families may need to bring siblings along.
Programs are designed for specific age groups, so we encourage participation by children within the age range listed in the program description whenever possible.