This event is in the "Adults" group Jun 9 2026 Tue Drop-In Diamond Painting 1:30pm–7:30pm Adults Taneytown Branch This event is in the "Adults" group Jun 9 2026 Tue Drop-In Diamond Painting 1:30pm–7:30pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Join us for a drop-in session of diamond painting! No experience is necessary! 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 This event is in the "Teens" group This event is in the "Adults" group Jun 9 2026 Tue Knit and Chat 6:00pm–7:30pm Kids, 8 - Adults, Teens, Adults Eldersburg Branch This event is in the "Kids" group This event is in the "8 - Adults" group This event is in the "Teens" group This event is in the "Adults" group Jun 9 2026 Tue Knit and Chat 6:00pm–7:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Mid-Size Meeting Room Age Group: Kids ( 8 - Adults ) Teens Adults Program Type: DIY Arts and Crafts Description: Join us for this monthly meet-up with other knitters of all ages to relax, knit, get ideas for projects, receive help on current projects, gain new skills, and learn to knit if you don't know how. 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 10 2026 Wed Mount Airy Knitters 10:00am–11:00am Adults Mount Airy Branch This event is in the "Adults" group Jun 10 2026 Wed Mount Airy Knitters 10:00am–11:00am Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Small Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Join the Mount Airy Knitters for a weekly roundtable of knitting, conversation, and fun. All experience levels are welcome.
This event is in the "Teens" group This event is in the "Adults" group Jun 10 2026 Wed Sparkly Seashell Ornament 1:00pm–2:00pm Teens, 14 - Adults, Adults Eldersburg 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 10 2026 Wed Sparkly Seashell Ornament 1:00pm–2:00pm Eldersburg Branch Upcoming Registration will open on May 27, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Teens ( 14 - Adults ) Adults Program Type: DIY Arts and Crafts Registration Required Description: Diamond painting takes a detour as we use diamond gems to embellish a seashell ornament. Enjoy creating coastal décor with a bit of sparkle. 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 Jun 10 2026 Wed Eldersburg Branch Anime Club 6:00pm–7:30pm 11 - 17, Teens Eldersburg Branch This event is in the "11 - 17" group This event is in the "Teens" group Jun 10 2026 Wed Eldersburg Branch Anime Club 6:00pm–7:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Small Meeting Room Age Group: ( 11 - 17 ) Teens Program Type: DIY Arts and Crafts, Fun and Games Description: Join us at CCPL's Eldersburg Branch for all things anime and manga! Watch the first episode of an anime, make anime-themed crafts, discuss your favorite series, share your artwork, and more! 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 10 2026 Wed Eldersburg Hooked on Crochet 6:00pm–7:45pm 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 10 2026 Wed Eldersburg Hooked on Crochet 6:00pm–7:45pm 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.
This event is in the "Adults" group Jun 11 2026 Thu Papercraft Studio 6:00pm–7:45pm Adults Eldersburg Branch This event is in the "Adults" group Jun 11 2026 Thu Papercraft Studio 6:00pm–7:45pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Mid-Size Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Interested in meeting other scrapbookers, card makers, and papercraft people? Attend our monthly session on second Thursdays to work on and finish projects, share ideas and layouts, share or exchange supplies, and have 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 "Teens" group Jun 13 2026 Sat Rocks and Geodes 1:30pm–2:30pm 11 - 17, Teens Taneytown Branch Upcoming Registration Required This event is in the "11 - 17" group This event is in the "Teens" group Jun 13 2026 Sat Rocks and Geodes 1:30pm–2:30pm Taneytown Branch Upcoming Registration will open on May 30, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: ( 11 - 17 ) Teens Program Type: DIY Arts and Crafts, Fun and Games, STEM/STEAM Registration Required Description: Join us to crack open natural geodes and see what's inside! All materials will be provided for you.
This event is in the "Kids" group Jun 13 2026 Sat More Than a Sock Puppet 2:00pm–3:00pm Kids, 5 - 12 Mount Airy Branch This event is in the "Kids" group This event is in the "5 - 12" group Jun 13 2026 Sat More Than a Sock Puppet 2:00pm–3:00pm Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Small Meeting Room Age Group: Kids ( 5 - 12 ) Program Type: DIY Arts and Crafts Description: This isn't your same old sock puppet! Create a hand puppet using everyday supplies. You can create a person, an animal, or the most fantastical creature your imagination can conjure! 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 13 2026 Sat The Tangle Circle 2:30pm–4:15pm Teens, 14 - Adults, Adults Eldersburg 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 13 2026 Sat The Tangle Circle 2:30pm–4:15pm Eldersburg Branch Upcoming Registration will open on May 30, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Mid-Size Meeting Room Age Group: Teens ( 14 - Adults ) Adults Program Type: DIY Arts and Crafts, Health and Wellness Registration Required Description: Relax and learn the simple, meditative art of Zentangle. Join CZTs Melissa Grim & Barb Szaro in person to relax and create beautiful patterns one stroke at a time. No art experience needed. 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 This event is in the "Teens" group Jun 16 2026 Tue Create, Explore and More: Dino-Mite Dinosaurs 10:00am–11:30am Kids, 8 - 13, Teens North Carroll Branch Upcoming Registration Required This event is in the "Kids" group This event is in the "8 - 13" group This event is in the "Teens" group Jun 16 2026 Tue Create, Explore and More: Dino-Mite Dinosaurs 10:00am–11:30am North Carroll Branch Upcoming Registration will open on June 2, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: North Carroll Branch Room: North Carroll Large Meeting Room Age Group: Kids ( 8 - 13 ) Teens Program Type: DIY Arts and Crafts, Fun and Games, STEM/STEAM Registration Required Description: Stomp into a world of prehistoric fun! Kids will build their own dinosaur models and explore hands-on, dino-themed STEM activities that spark creativity and curiosity.
This event is in the "Teens" group This event is in the "Adults" group Jun 16 2026 Tue Creating Jewelry with Makerspace Technology 10:00am–11:30am Teens, 14 - Adults, Adults Exploration Commons 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 16 2026 Tue Creating Jewelry with Makerspace Technology 10:00am–11:30am Exploration Commons Upcoming Registration will open on June 2, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Exploration Commons Room: Exploration Commons Classroom Age Group: Teens ( 14 - Adults ) Adults Program Type: Adobe Software, DIY Arts and Crafts, Laser and CNC Machines, STEM/STEAM, Technology and Maker Registration Required Description: Learn about the types of jewelry you can make with our makerspace technology. We will review the available equipment, selecting appropriate materials, and setting up design files for success.
This event is in the "Adults" group Jun 16 2026 Tue North Carroll Knitters Group 1:00pm–3:00pm Adults North Carroll Branch This event is in the "Adults" group Jun 16 2026 Tue North Carroll Knitters Group 1:00pm–3:00pm North Carroll Branch Remaining seats Remaining waitlist seats Location: North Carroll Branch Room: North Carroll Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Knitters and crocheters are welcome to join this group gathering to share tips, projects, and patterns. 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 16 2026 Tue Drop-In Diamond Painting 1:30pm–7:30pm Adults Taneytown Branch This event is in the "Adults" group Jun 16 2026 Tue Drop-In Diamond Painting 1:30pm–7:30pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Join us for a drop-in session of diamond painting! No experience is necessary! 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 17 2026 Wed Mount Airy Knitters 10:00am–11:00am Adults Mount Airy Branch This event is in the "Adults" group Jun 17 2026 Wed Mount Airy Knitters 10:00am–11:00am Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Small Meeting Room Age Group: Adults Program Type: DIY Arts and Crafts Description: Join the Mount Airy Knitters for a weekly roundtable of knitting, conversation, and fun. All experience levels are welcome.
This event is in the "Everyone" group Jun 17 2026 Wed Summer Reading Celebration: Unearth a Story™ 10:00am–12:00pm Everyone, All Ages Taneytown Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 17 2026 Wed Summer Reading Celebration: Unearth a Story™ 10:00am–12:00pm Taneytown Branch Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: Everyone ( All Ages ) Program Type: DIY Arts and Crafts, Live Animals Description: Join the excitement as we launch Summer Reading 2026, Unearth a Story™! We'll have activity stations throughout the branch, community partners, and live animals outdoors.
This event is in the "Teens" group This event is in the "Adults" group Jun 17 2026 Wed Eldersburg Hooked on Crochet 6:00pm–7:45pm 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 17 2026 Wed Eldersburg Hooked on Crochet 6:00pm–7:45pm 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.
This event is in the "Everyone" group Jun 18 2026 Thu Summer Reading Celebration: Unearth a Story™ 9:30am–11:30am Everyone, All Ages Eldersburg Branch This event is in the "Everyone" group This event is in the "All Ages" group Jun 18 2026 Thu Summer Reading Celebration: Unearth a Story™ 9:30am–11:30am Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Everyone ( All Ages ) Program Type: DIY Arts and Crafts, Fun and Games Description: We're officially kicking off the summer and encouraging you to Unearth a Story™! Join us and dig into a good book, uncover hidden histories, or explore the past and go on a great adventure! Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.
Jun 19 2026 Fri Juneteenth All Day All Branches Closing Jun 19 2026 Fri Closing Juneteenth All Day Branches: Eldersburg Branch, Exploration Commons, Finksburg Branch, Mount Airy Branch, North Carroll Branch, Taneytown Branch, Westminster Branch, Mobile Services, CCPL Headquarters, Offsite, Online
This event is in the "Kids" group Jun 22 2026 Mon Summer Reading Celebration: Unearth a Story™ 12:00pm–2:00pm Kids, Birth - 12 Westminster Branch This event is in the "Kids" group This event is in the "Birth - 12" group Jun 22 2026 Mon Summer Reading Celebration: Unearth a Story™ 12:00pm–2:00pm Westminster Branch Remaining seats Remaining waitlist seats Location: Westminster Branch Room: Westminster Large Meeting Room (Staff Use Only) Age Group: Kids ( Birth - 12 ) Program Type: DIY Arts and Crafts, Fun and Games Description: Dinosaurs have descended onto the library! Come Unearth a Story™ to celebrate Summer Reading with crafts, games, and fun in the Mary Lou Dewey Park! Disclaimer(s) Siblings are welcome to attend this program.
This event is in the "Teens" group This event is in the "Adults" group Jun 22 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 22 2026 Mon Eldersburg Hooked on Crochet 12:30pm–2:30pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Mid-Size 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.
This event is in the "Kids" group Jun 22 2026 Mon Knot Your Ordinary Laces! 1:00pm–2:00pm Kids, 8 - 12 Eldersburg Branch This event is in the "Kids" group This event is in the "8 - 12" group Jun 22 2026 Mon Knot Your Ordinary Laces! 1:00pm–2:00pm Eldersburg Branch Remaining seats Remaining waitlist seats Location: Eldersburg Branch Room: Eldersburg Large Meeting Room Age Group: Kids ( 8 - 12 ) Program Type: DIY Arts and Crafts Description: Come in to create colorful, tie-dyed shoelaces! Perfect for adding a personal touch to your shoes while exploring your artistic side. All materials provided—just bring your creativity!
This event is in the "Teens" group This event is in the "Adults" group Jun 22 2026 Mon Hooks & Needles 3:00pm–4:45pm Teens, 12 - Adults, Adults Mount Airy Branch This event is in the "Teens" group This event is in the "12 - Adults" group This event is in the "Adults" group Jun 22 2026 Mon Hooks & Needles 3:00pm–4:45pm Mount Airy Branch Remaining seats Remaining waitlist seats Location: Mount Airy Branch Room: Mount Airy Small Meeting Room Age Group: Teens ( 12 - Adults ) Adults Program Type: DIY Arts and Crafts Description: Bring your crochet, knitting, embroidery, or any other portable project to the library to work alongside other crafters. Get out of the house and enjoy some company while you stitch a few more rows. 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 22 2026 Mon Craft and Chill 5:30pm–6:30pm 11 - Adults, Teens, Adults Taneytown Branch Upcoming Registration Required This event is in the "11 - Adults" group This event is in the "Teens" group This event is in the "Adults" group Jun 22 2026 Mon Craft and Chill 5:30pm–6:30pm Taneytown Branch Upcoming Registration will open on June 8, 2026 @ 9:00am. Remaining seats Remaining waitlist seats Location: Taneytown Branch Room: Taneytown Large Meeting Room Age Group: ( 11 - Adults ) Teens Adults Program Type: DIY Arts and Crafts Registration Required Description: Low-key crafting and time with friends. Supplies will be provided to spark your creativity so you can make a project unique to you. Disclaimer(s) The library is committed to making programs available to everyone. Persons requiring assistance are encouraged to discuss needs with a librarian.