This event is in the "Adults" group Jun 5 2026 Fri Chair Yoga at the Library 11:30am–12:30pm Adults North Carroll Branch Upcoming Registration Required This event is in the "Adults" group Jun 5 2026 Fri Chair Yoga at the Library 11:30am–12:30pm North Carroll Branch Upcoming Registration will open on May 22, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: North Carroll Branch Room: North Carroll Large Meeting Room Age Group: Adults Program Type: Health and Wellness Registration Required Description: Focus on simple stretches, mindful breathing, and relaxation techniques through chair yoga at the library! This class is a great way to improve your flexibility, balance, and overall well-being in a welcoming environment.
This event is in the "Adults" group Jun 5 2026 Fri Book Chat 1:00pm–2:00pm Adults Taneytown Branch This event is in the "Adults" group Jun 5 2026 Fri Book Chat 1:00pm–2:00pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: Book Clubs Description: Join us for an hour of chatting about books! Come and share what you are reading and get ideas from others about what to read next! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Adults" group Jun 5 2026 Fri Writer's Circle 2:00pm–4:00pm Adults Taneytown Branch This event is in the "Adults" group Jun 5 2026 Fri Writer's Circle 2:00pm–4:00pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Description: Join this fun group of writers and aspiring writers as we share what we are working on and listen to feedback from others. Whether you write novels, short stories, poems, or anything in between, this group is for you! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Everyone" group Jun 5 2026 Fri Adam Gidwitz: Battle of the Books Celebration 6:00pm–8:30pm Everyone, All Ages Offsite Open Registration Required Offsite Event This event is in the "Everyone" group This event is in the "All Ages" group Jun 5 2026 Fri Adam Gidwitz: Battle of the Books Celebration 6:00pm–8:30pm Offsite Open Registration will close on June 5, 2026 @ 6:00pm. Remaining seats Remaining waitlist seats Location: Offsite Age Group: Everyone ( All Ages ) Program Type: Author Talks Registration Required Description: Presented by Carroll County Public Library and Park Books on Main. All are welcome as we celebrate another Battle of the Books season! Meet Battle of the Books author Adam Gidwitz! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. All attendees need to register.
This event is in the "Everyone" group Jun 6 2026 Sat Stock Up for Summer Book Sale All Day Everyone, All Ages Finksburg Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 6 2026 Sat Stock Up for Summer Book Sale All Day Finksburg Branch Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Small Meeting Room Age Group: Everyone ( All Ages ) Description: $5 Bag Sale! Get ready for summer with some great reads!
Jun 6 - 18 2026 Fossil Exhibit All Day 6/6–6/18 Finksburg Branch Jun 6 - 18 2026 Fossil Exhibit All Day 6/6–6/18 Library Branch: Finksburg Branch Room: Finksburg Display Case - Left
This event is in the "Teens" group Jun 6 2026 Sat Volunteer Opportunity at the Finksburg Branch Garden 9:00am–11:00am Teens, 14 - 17 Finksburg Branch Upcoming Registration Required This event is in the "Teens" group This event is in the "14 - 17" group Jun 6 2026 Sat Volunteer Opportunity at the Finksburg Branch Garden 9:00am–11:00am Finksburg Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Finksburg Branch Age Group: Teens ( 14 - 17 ) Program Type: Gardening and Environment, Service Learning Hours Registration Required Description: Are you in need of service hours? Do you like working outside and don't mind getting your hands dirty? If so, this may be the perfect volunteer opportunity for you! Disclaimer(s) All attendees need to register.
This event is in the "Teens" group This event is in the "Adults" group Jun 6 2026 Sat ServSafe® Food Protection Manager One Day Course & Exam 9:00am–4:30pm Teens, 15 - Adults, Adults Exploration Commons Upcoming Registration Required Payment Required This event is in the "Teens" group This event is in the "15 - Adults" group This event is in the "Adults" group Jun 6 2026 Sat ServSafe® Food Protection Manager One Day Course & Exam 9:00am–4:30pm Exploration Commons Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Exploration Commons Room: Exploration Commons Large Meeting Room Age Group: Teens ( 15 - Adults ) Adults Program Type: Cooking Registration Required Payment Required Description: The ServSafe® Food Protection Manager Course is for individuals preparing to take the ServSafe® Food Protection Manager Certification Exam. After taki Disclaimer(s) All attendees need to register.
This event is in the "Kids" group Jun 6 2026 Sat Saturday Adventures 10:00am–11:00am Kids, Birth - 8 Eldersburg Branch This event is in the "Kids" group This event is in the "Birth - 8" group Jun 6 2026 Sat Saturday Adventures 10:00am–11:00am Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Kids ( Birth - 8 ) Program Type: Fun and Games, Storytime Description: Come to the library every Saturday morning for a new adventure! Stories, songs, dancing—there will be something new and different each week. The one thing that will always happen? Fun! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Everyone" group Jun 6 2026 Sat Unearth Your Story: A Bubble, Comedy, and Music Show 10:00am–11:00am Everyone, All Ages Mount Airy Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 6 2026 Sat Unearth Your Story: A Bubble, Comedy, and Music Show 10:00am–11:00am Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Large Meeting Room Age Group: Everyone ( All Ages ) Program Type: Music Theater and Dance Description: Get out your cameras and your paleontology tools because we are about to go on a dancing adventure with some really rad dinosaurs!
This event is in the "Everyone" group Jun 6 2026 Sat Unearthing the Past: A Beginner's Guide to Fossils 10:00am–11:00am Everyone, All Ages Finksburg Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 6 2026 Sat Unearthing the Past: A Beginner's Guide to Fossils 10:00am–11:00am Finksburg Branch Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Large Meeting Room Age Group: Everyone ( All Ages ) Program Type: History and Genealogy, STEM/STEAM Description: Unearthing the Past: A Beginner’s Guide to Fossils is a relaxed, family-friendly, easy introduction to how fossils form and why they matter.
This event is in the "Teens" group This event is in the "Adults" group Jun 6 2026 Sat DIY Dinosaur Terrarium 1:00pm–2:00pm Teens, 12 - Adults, Adults Westminster Branch Upcoming Registration Required This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group Jun 6 2026 Sat DIY Dinosaur Terrarium 1:00pm–2:00pm Westminster Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Westminster Branch Room: Westminster Large Meeting Room (Staff Use Only) Age Group: Teens ( 12 - Adults ) Adults Program Type: DIY Arts and Crafts Registration Required Description: Have a roaring good time with us as we assemble mini dinosaur terrariums with REAL LIVE moss!
This event is in the "Adults" group Jun 6 2026 Sat Tropical Paint Party 1:00pm–2:30pm Adults Taneytown Branch Upcoming Registration Required This event is in the "Adults" group Jun 6 2026 Sat Tropical Paint Party 1:00pm–2:30pm Taneytown Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Registration Required Description: Learn how to create a tropical painting in this hands-on, basic beginner's painting class. Participants can use their imagination and creativity to follow the presenter's example or dream up a warm-weather painting themselves. Disclaimer(s) All attendees need to register.
This event is in the "Teens" group Jun 6 2026 Sat Dungeons and Dragons Club 1:00pm–4:00pm 11 - 17, Teens Mount Airy Branch Upcoming Registration Required This event is in the "11 - 17" group This event is in the "Teens" group Jun 6 2026 Sat Dungeons and Dragons Club 1:00pm–4:00pm Mount Airy Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Small Meeting Room Age Group: ( 11 - 17 ) Teens Program Type: Fun and Games Registration Required Description: Welcome, adventurers! Join our table as we embark on a fun-filled campaign! Our game is friendly to both new and returning players. Our characters are currently level 1. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Jun 6 2026 Sat Create a Marble Maze with the CNC 1:00pm–4:30pm Teens, 12 - Adults, Adults Exploration Commons Upcoming Registration Required Payment Required This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group Jun 6 2026 Sat Create a Marble Maze with the CNC 1:00pm–4:30pm Exploration Commons Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Exploration Commons Age Group: Teens ( 12 - Adults ) Adults Program Type: Laser and CNC Machines, STEM/STEAM, Technology and Maker Registration Required Payment Required Description: In this program we will create a personalized mini-marble maze by utilizing our Carvera Desktop CNC! Basic computer experience is required, but no experience with the Carvera CNC is needed.
This event is in the "Adults" group Jun 6 2026 Sat Open Paint-In with Sykesville Painting Club 1:00pm–4:30pm Adults Eldersburg Branch This event is in the "Adults" group Jun 6 2026 Sat Open Paint-In with Sykesville Painting Club 1:00pm–4:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Bring an art project and your own supplies. Work in our shared space with other artists. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Jun 6 2026 Sat Diamond Painting Bookmark 2:00pm–3:30pm Teens, 14 - Adults, Adults Finksburg Branch Upcoming Registration Required This event is in the "Teens" group This event is in the "14 - Adults" group This event is in the "Adults" group Jun 6 2026 Sat Diamond Painting Bookmark 2:00pm–3:30pm Finksburg Branch Upcoming Registration will open on May 23, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Finksburg Branch Room: Finksburg Large Meeting Room Age Group: Teens ( 14 - Adults ) Adults Program Type: DIY Arts and Crafts Registration Required Description: Create a shimmering mosaic bookmark by placing tiny, colored resin "diamonds" onto a sticky, symbol-coded canvas, similar to paint-by-numbers or cross stitch but easier! All supplies will be provided. Disclaimer(s) All attendees need to register.
This event is in the "Kids" group Jun 8 2026 Mon Family Storytime 9:30am–10:30am Kids, Birth - 8 Eldersburg Branch This event is in the "Kids" group This event is in the "Birth - 8" group Jun 8 2026 Mon Family Storytime 9:30am–10:30am Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Kids ( Birth - 8 ) Program Type: Storytime We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Kids" group Jun 8 2026 Mon Family Storytime 10:00am–10:30am Kids, Birth - 8 Mount Airy Branch This event is in the "Kids" group This event is in the "Birth - 8" group Jun 8 2026 Mon Family Storytime 10:00am–10:30am Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Large Meeting Room Age Group: Kids ( Birth - 8 ) Program Type: Storytime We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. Siblings are welcome to attend this program.
This event is in the "Kids" group Jun 8 2026 Mon Family Storytime 10:00am–11:00am Kids, Birth - 8 Westminster Branch This event is in the "Kids" group This event is in the "Birth - 8" group Jun 8 2026 Mon Family Storytime 10:00am–11:00am Westminster Branch Remaining seats Remaining waitlist seats Location: Westminster Branch Room: Westminster Large Meeting Room (Staff Use Only) Age Group: Kids ( Birth - 8 ) Program Type: Storytime We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Kids" group Jun 8 2026 Mon Read and Play 10:00am–11:00am Kids, Birth - 24 Months North Carroll Branch This event is in the "Kids" group This event is in the "Birth - 24 Months" group Jun 8 2026 Mon Read and Play 10:00am–11:00am North Carroll Branch Remaining seats Remaining waitlist seats Location: North Carroll Branch Room: North Carroll Large Meeting Room Age Group: Kids ( Birth - 24 Months ) Program Type: Storytime Join your little one at a storytime featuring interactive books, rhymes, music, and movement, followed by playgroup activities that allow children to practice skills and socialize. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
This event is in the "Teens" group This event is in the "Adults" group Jun 8 2026 Mon Intro to Laser Cutting 10:00am–12:00pm Teens, 12 - Adults, Adults Exploration Commons Upcoming Registration Required This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group Jun 8 2026 Mon Intro to Laser Cutting 10:00am–12:00pm Exploration Commons Upcoming Registration will open on May 25, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Exploration Commons Room: Exploration Commons Classroom Age Group: Teens ( 12 - Adults ) Adults Program Type: Laser and CNC Machines, STEM/STEAM, Technology and Maker Registration Required Description: This class is for customers looking to become certified for independent use of the Exploration Commons laser cutters. We will cover simple project creation in Adobe Illustrator, the basics of the Epilog Dashboard software
This event is in the "Kids" group Jun 8 2026 Mon Let's Move! 11:00am–11:30am Kids, Birth - 8 Mount Airy Branch This event is in the "Kids" group This event is in the "Birth - 8" group Jun 8 2026 Mon Let's Move! 11:00am–11:30am Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Large Meeting Room Age Group: Kids ( Birth - 8 ) Program Type: Storytime Description: Join us for an interactive storytime where we're learning through movement. We'll explore books, rhymes, and songs with lots of wiggles and giggles! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian. Siblings are welcome to attend this program.
This event is in the "Teens" group This event is in the "Adults" group Jun 8 2026 Mon Eldersburg Hooked on Crochet 12:30pm–2:30pm Teens, 12 - Adults, Adults Eldersburg Branch This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group Jun 8 2026 Mon Eldersburg Hooked on Crochet 12:30pm–2:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Teens ( 12 - Adults ) Adults Program Type: DIY Arts and Crafts Description: Join this friendly crochet group open to beginners and experienced crocheters alike. Those new to crocheting should bring a size J hook and a light-colored, worsted-weight yarn to the class. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.