Programs and events

We offer a range of programs, activities and clubs to entertain and engage you.

View the Events calendar for information about what is happening when.

Kids and family

Discover stories, rhymes and activities in Storytime, a program for parents and young children to connect with the magic of books and storytelling! No booking required. Suitable for children aged 2-5.

Check out our events calendar for Storytime sessions.

Singing rhymes and songs together is a lovely way to bond with your child and will help them learn to talk, build vocabulary and develop essential listening skills. No booking required. Suitable for children aged 2-24 months.

Check out our events calendar for Rhymetime sessions.

If you have a baby under 24 months come down to your local library.

Meet other parents, enjoy a coffee and a chat, and find out what's on in the local area for families, parents and babies. This program gives parents of young children an opportunity to connect with other families and discover resources and programs within the community, while their children enjoy a Rhymetime session at the start. No bookings required. 

Check out our events calendar for coffee and cuddles sessions.

Young adults

Futures Lab provides exciting opportunities to engage with emerging and creative technologies through a variety of hands-on workshops and physical spaces.

Futures Lab also offers a range of after-school programs designed to equip young people with the skills to adapt and thrive in our rapidly-evolving world. Hosted by highly-skilled presenters, these interactive, collaborative and creative workshops explore technologies in areas such as robotics, sound recording, coding, virtual reality and 3D printing.

Check out our YouTube channel(open in new window)!

View the events calendar for Futures Lab events.

CoderDojo is part of the Futures Lab, which consists of digital technology classes, workshops and makerspaces. Find out more at Fogarty EDfutures(open in new window).


We have book clubs running at Beechboro, Bullsbrook, Guildford and Midland libraries. Our book clubs are open to adults of all ages and reading levels. Contact a library for more information.


Book Club Location Day Time
Babbling Books Book Club Bullsbrook Public Library 2nd Tuesday of every month 2 - 3pm
Bookies Book Club Beechboro Public Library Last Thursday of every month 5 - 6pm
Guildford Opt-In Book Club Guildford Public Library 3rd Monday of every month 1:30 - 3pm
Midland Opt-In Book Club Midland Public Library 2nd Thursday of every month 1:30 - 2:20pm

Western Australian Public Libraries has started a new free online book club! As a City of Swan library member, you'll also have access to a free ebook copy of the titles for the duration that they are discussed. Please contact your local branch for assistance.

Improve your English by getting engaged with a social conversation group. You'll have the chance to practice your skills and meet new people, as well as take part in a range of activities. Bookings are not required. Please note that this program is suitable for adults. While our library facilitators assist with language practice, they are not teachers.


Venue Day Time
Ballajura Public Library Wednesday 1pm - 2pm
Beechboro Public Library Friday 10am - 11:30am
Ellenbrook Community Library Wednesday 1pm - 2pm


Bring along your craft, enjoy a cup of tea or coffee and get creative in a social atmosphere at one of our craft groups! Beginners and newcomers are welcome with some starting materials provided.

Bookings are not required.


Venue Day Time
Ballajura Public Library Wednesday and Thursday 9:30am - 12:30pm
Bullsbrook Public Library Thursday 9am - 1pm
Midland Public Library Friday 9:30 - 11:30am

Discover a new skill, get involved with creative projects or learn something new in one of our library presentations or workshops. Running at all libraries within the City of Swan and with new presenters, activities and topics every week, there’s something for everyone!

Check out the events calendar for upcoming sessions.

Connect with like-minded enthusiasts in one of our hobby clubs, where you can join a creative writing group, pick up Mahjong, play Scrabble and more.

Check out the events calendar for upcoming sessions.

Back to of the page