Programs Programs & EventsOur in-person and virtual programs are FREE! Registration opens on the 3rd Wed of the month for the next month's programs.View the full online calendar View All Programs Program Guide | April Download our printable Guide for listings of in-person and virtual events. Program Guide | May Download our printable Guide for listings of in-person and virtual events. eNewsletter Sign-up Sign-up to get notified about programs as soon as registration opens. Adults Lyrics & Poetry Festival | April Check out this year's lineup of workshops, presenters, and activities for all ages. Author Talks at BPL From internationally-acclaimed authors to Canada's rising literary stars. How to Teach Your Kids About Money Get practical tips to help raise financially independent and responsible kids. May 3 is Free Comic Book Day! Drop-in comic-themed activities and FREE comic books, while supplies last! BPL Book Sale ONE DAY ONLY! Sat May 24 from 9am to 5pm. From our shelves to your home! Career, Finance & Business Get info from the experts to help you make the most of your worklife and earnings. General Interest From Afternoon at the Movies to crafts and more. Come solo or bring a friend! Health & Well-Being Programs to help you embrace self-care and learn about your health. Tech Classes for Adults Build your tech confidence! Learn how to use your device or computer. BPL Book Club Meet fellow readers, make lasting friendships, and read great books. Movie Screening & Director Talk Watch 'A Return to Memory' and meet the filmmaker, Donald McWilliams. MakerSpace Classes Try out 3D printing, machine embroidery, or laser cutting in our hands-on workshops. Kids & Teens Story Scientists: Earth Day Edition A read-aloud story & activity for ages 6-9. Let's talk about caring for our planet! Family Storytime & More Check out all our drop-in programs for babies & preschoolers. Coding & Computer Classes Learn coding basics or expand your skills. Ages 6 to 9. STEM & STEAM Programs Explore science, tech, engineering, art & math—virtually or at the library. Nintendo Switch Hangout Show off your skills, cheer on your friends, and become the Mario Kart 8 champion. Book Clubs for Kids If you love great stories, join a book club! We have clubs for kids in grades 4 to 8. Available Anytime Library Speakers Consortium Watch live and recorded talks by notable authors and world thought leaders. Action, Adventure & Suspense Gregg Hurwitz talks about his Orphan X series and suspenseful storytelling. Use Anxiety to Thrive Dr. David H. Rosmarin talks about turning anxiety into a strength, not fighting it. On Writing a Diabolical Thriller Liann Zhang discusses her brilliant and dark debut thriller, Julie Chan is Dead. The Genius of Judy Blume Rachelle Bergstein explores Blume's iconic works and why we are still reading them. Jodi Picoult, Wordsmith Wonder Bestselling author Jodi Picoult discusses her newest novel, By Any Other Name.