Upcoming Events

Check our calendar of events site for more events. List of currently registering programs.

Strategy Games

Strategy Games

Eldersburg Branch
Monday, July 27, 2026 - 1:30pm - 4:30pm
Ages: Adults
Class information

Please drop in anytime between the hours listed and learn or teach a game. Most strategic games take between 1.5 to 3 hours to play. 

There will be games at various levels available to play, such as Cascadia, Plunder, Catan, Azul, Sykjo, and Triominos, to name a few. You are welcome to bring your favorite game to teach/play.

Teen Maker Camp: Afternoon Session

Teen Maker Camp: Afternoon Session

Exploration Commons
Monday, July 27, 2026 - 2:00pm - 4:30pm
Ages: 13 - 18
Class registration and more information

Teens, join us for four days of hands-on makerspace exploration this summer! Each day's class will focus on a different topic: laser engraving, 3D printing, vinyl cutting, and music creation/editing. Teens will finish the week with several completed projects incorporating what they've learned.

Participants must be able to attend and actively participate in all four days of their registered Maker Camp session. Maker Camp does not result in equipment use certification for Exploration Commons.

Hooks & Needles

Hooks & Needles

Mount Airy Branch
Monday, July 27, 2026 - 3:00pm - 4:45pm
Ages: 12 - Adults, Adults
Class information

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. Drop in anytime; no instruction will be provided.

Super Smash Bros. Tournament for Teens

Super Smash Bros. Tournament for Teens

Taneytown Branch
Monday, July 27, 2026 - 3:30pm - 4:30pm
Ages: 11 - 18
Class registration and more information

CCPL's Taneytown Branch is holding a Super Smash Bros. tournament for teens, so join us to show you're the best player in town! There will be no prizes, just glory for the winner!

Westminster Branch Teen Advisory Board

Westminster Branch Teen Advisory Board

Westminster Branch
Monday, July 27, 2026 - 3:30pm - 4:30pm
Ages: 12 - 17
Class registration and more information

Calling all teens looking for leadership roles in planning library programs. We want you for our Teen Advisory Board! Need service hours? We've got those too! Participants can join us in person or log in virtually through Zoom by registering.

Roasted Tomato Pasta Salad

Roasted Tomato Pasta Salad

Exploration Commons
Monday, July 27, 2026 - 5:00pm - 6:30pm
Ages: 15 - Adults, Adults
Class registration and more information

Learn to make this fresh and flavorful summer side dish in this hands-on class. Zippy dressing, roasted tomatoes, and fresh herbs level up this summertime staple. A great addition to your next barbeque or summer gathering. There is no fee for this class.

Craft and Chill

Craft and Chill

Taneytown Branch
Monday, July 27, 2026 - 5:30pm - 6:30pm
Ages: 11 - Adults, Adults
Class registration and more information

Low-key crafting and time with friends. Supplies will be provided to spark your creativity so you can make a project unique to you.

North Carroll Book Discussion Group: Lessons in Chemistry

North Carroll Book Discussion Group: Lessons in Chemistry

North Carroll Branch
Monday, July 27, 2026 - 6:00pm - 8:00pm
Ages: Adults
Class information

This month's selection is Lessons in Chemistry by Bonnie Garmus.

Yoga with Meditation

Yoga with Meditation

Eldersburg Branch
Monday, July 27, 2026 - 6:30pm - 7:30pm
Ages: Adults
Class registration and more information

Experience the many benefits of yoga and meditation. This class, taught by Rebecca Berg, welcomes students of all levels. Adaptations for using a chair will be shared if participants are uncomfortable getting on the floor. Meditation exercises will be incorporated into the practice. Please wear comfortable clothing; bring a blanket, yoga mat, and a strap (or belt or towel).

Battle of the Books After Hours Social

Battle of the Books After Hours Social

Offsite
Monday, July 27, 2026 - 6:30pm - 9:30pm
Ages: Adults
Class registration and more information

Attention Battle of the Books After Hours teams! Come to our summer social to mix and mingle with other teams, purchase Battle of the Books After Hours titles from Park Books on Main, swap books, and have fun at Stratosphere Social! Whether you are signed up to compete this year, competed in past years, are on the waitlist, or just want to mingle with other bookish folks, register now to attend our summer social. Plan to stay the whole time or just drop in!

Presented by Carroll County Public Library in partnership with Stratosphere Social and Park Books on Main. 

 

Scavenger Hunt with Corky!

Scavenger Hunt with Corky!

Taneytown Branch
Tuesday, July 28, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Corky the penguin wants to explore Taneytown and is asking for your help!

Stop by CCPL's Taneytown Branch to pick up a paper Corky and a list of destinations, then take a picture with Corky in at least five of those spots. Bring photographic proof back to the library and be entered to win a prize!

Read and Play

Read and Play

Eldersburg Branch
Tuesday, July 28, 2026 - 9:30am - 10:30am
Ages: Birth - 2
Class information

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.

Potomac Community Services

Potomac Community Services

Taneytown Branch
Tuesday, July 28, 2026 - 9:30am - 11:30am
Ages: Adults
Class information

A client engagement specialist will visit the branch to share available services for both adults and children. Adult Services offers mental health case management focused on advocacy, education, connecting individuals to community resources, and supporting treatment to improve quality of life. The Children’s Program provides coordinated mental health support for ages 6–18, helping families set goals, access benefits and resources, improve stability, and promote healthy development.

Read and Play

Read and Play

Finksburg Branch
Tuesday, July 28, 2026 - 9:45am - 10:30am
Ages: Birth - 2
Class information

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.

Read and Play

Read and Play

Mount Airy Branch
Tuesday, July 28, 2026 - 10:00am - 10:30am
Ages: Birth - 2
Class information

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.

Read and Play

Read and Play

Taneytown Branch
Tuesday, July 28, 2026 - 10:00am - 10:45am
Ages: Birth - 2
Class information

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.

Read and Play

Read and Play

Westminster Branch
Tuesday, July 28, 2026 - 10:00am - 11:00am
Ages: Birth - 2
Class information

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.

Create, Explore, and More: Crazy Car Creators

Create, Explore, and More: Crazy Car Creators

North Carroll Branch
Tuesday, July 28, 2026 - 10:00am - 11:30am
Ages: 8 - 13
Class registration and more information

We will build and test our own mini car, then make it zoom using balloons, rubber bands, and whatever creative ideas we can invent!  

Teen Maker Camp: Morning Session

Teen Maker Camp: Morning Session

Exploration Commons
Tuesday, July 28, 2026 - 10:00am - 12:30pm
Ages: 13 - 18
Class registration and more information

Teens, join us for four days of hands-on makerspace exploration this summer! Each day's class will focus on a different topic: laser engraving, 3D printing, vinyl cutting, and music creation/editing. Teens will finish the week with several completed projects incorporating what they've learned.

Participants must be able to attend and actively participate in all four days of their registered Maker Camp session. Maker Camp does not result in equipment use certification for Exploration Commons.

Family Storytime

Family Storytime

Eldersburg Branch
Tuesday, July 28, 2026 - 10:30am - 11:30am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Twos and Threes Together

Twos and Threes Together

Taneytown Branch
Tuesday, July 28, 2026 - 11:00am - 11:30am
Ages: 2 - 3
Class information

This lively, fast-paced storytime for young children includes books, songs, fingerplays, and movement.

Twos and Threes Together

Twos and Threes Together

Mount Airy Branch
Tuesday, July 28, 2026 - 11:00am - 11:30am
Ages: 2 - 3
Class information

This lively, fast-paced storytime for young children includes books, songs, fingerplays, and movement.

Twos and Threes Together

Twos and Threes Together

Finksburg Branch
Tuesday, July 28, 2026 - 11:00am - 12:00pm
Ages: 2 - 3
Class information

This lively, fast-paced storytime for young children includes books, songs, fingerplays, and movement.

Twos and Threes Together

Twos and Threes Together

Westminster Branch
Tuesday, July 28, 2026 - 11:00am - 12:00pm
Ages: 2 - 3
Class information

This lively, fast-paced storytime for young children includes books, songs, fingerplays, and movement.

Summer Lunch at the Library (Taneytown)

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Tuesday, July 28, 2026 - 12:00pm - 1:00pm
Ages: Birth - 18
Class information

CCPL's Taneytown Branch will partner with Carroll County Public Schools and the US Department of Agriculture to provide free summer meals for kids and teens. There is no enrollment or cost; meals will be served from 12 PM until 1 PM. In addition to our computers and Play & Learn Center, we will feature many programs before and after lunch. Join us for food and fun on weekdays this summer.

Drop-In Diamond Painting

Drop-In Diamond Painting

Taneytown Branch
Tuesday, July 28, 2026 - 1:30pm - 7:30pm
Ages: Adults
Class information

Join us for a drop-in session of diamond painting! No experience is necessary!

Rocks and Geodes

Rocks and Geodes

Eldersburg Branch
Tuesday, July 28, 2026 - 2:00pm - 3:00pm
Ages: 11 - 17
Class registration and more information

Join us to crack open natural geodes and see what's inside! All materials will be provided for you.

Teen Maker Camp: Afternoon Session

Teen Maker Camp: Afternoon Session

Exploration Commons
Tuesday, July 28, 2026 - 2:00pm - 4:30pm
Ages: 13 - 18
Class registration and more information

Teens, join us for four days of hands-on makerspace exploration this summer! Each day's class will focus on a different topic: laser engraving, 3D printing, vinyl cutting, and music creation/editing. Teens will finish the week with several completed projects incorporating what they've learned.

Participants must be able to attend and actively participate in all four days of their registered Maker Camp session. Maker Camp does not result in equipment use certification for Exploration Commons.

English Conversation Group

English Conversation Group

Mount Airy Branch
Tuesday, July 28, 2026 - 5:00pm - 6:00pm
Ages: Adults
Class information

*NEW NIGHT* Join us for a friendly group gathering to practice speaking English. This program, led by a partner from the Literacy Council of Carroll County, is geared toward adults who are English language learners. All levels welcome.  

Diverse Voices Book Club: It Rhymes With Takei

Diverse Voices Book Club: It Rhymes With Takei

Westminster Branch
Tuesday, July 28, 2026 - 5:00pm - 6:30pm
Ages: 16 - Adults, Adults
Class registration and more information

Join us for a monthly book discussion focusing on a diverse author's work. Each month, we will select a young adult or adult title written by an author from a diverse background so we can learn from others' perspectives. Our July selection is It Rhymes With Takei by George Takei. Attendees are welcome to attend in person at CCPL's Westminster Branch or virtually through Zoom.

Bake Together: Soft Pretzels

Bake Together: Soft Pretzels

Exploration Commons
Tuesday, July 28, 2026 - 5:00pm - 7:15pm
Ages: 6 - 18
Class registration and more information

Join us for a hands-on baking class! We’ll learn how to make delicious soft pretzels and a honey mustard dipping sauce to go with them.  

This class is designed for groups of up to four participants and must include:

  • At least one child aged 6–18
  • At least one adult
  • You may fill the remaining two spots in the group with 2 additional participants, aged 6 or older, or leave them unfilled. 
Carroll 250: Braddock's Tars: The Sailors of the Braddock Expedition

Carroll 250: Braddock's Tars: The Sailors of the Braddock Expedition

North Carroll Branch
Tuesday, July 28, 2026 - 6:00pm - 7:45pm
Ages: Adults
Class information

A little known party of thirty-three Royal Navy sailors marched with Braddock's army in the 1755 expedition to attack Fort Duquesne that ended as a disastrous failure on the banks of the Monongahela. In Braddock's Tars: Common Sailors and the Braddock Expedition, Kyle Dalton will use their story as a lens to look at the larger picture of common sailors in the British Atlantic World and discuss what we can learn from ordinary people in extraordinary situations.

This program is part of the Carroll 250 Speaker Series celebrating the United States Semiquincentennial, the 250th anniversary of the 1776 United States Declaration of Independence.

Pajama Party Storytime

Pajama Party Storytime

Finksburg Branch
Tuesday, July 28, 2026 - 6:30pm - 7:00pm
Ages: Birth - 8
Class information

Wear your pajamas, bring your favorite stuffed animal, and listen to stories before bed. This storytime introduces stories through books, songs, and activities appropriate for young children.

Mount Airy Teen Advisory Board

Mount Airy Teen Advisory Board

Mount Airy Branch
Tuesday, July 28, 2026 - 6:30pm - 7:30pm
Ages: 12 - 17
Class information

Calling all teens with a love of the library! Earn service hours while making friends, beautifying the library, and planning programs!

If this is your first time joining us, please print and complete a copy of the volunteer application.

Pajama Party Storytime

Pajama Party Storytime

Westminster Branch
Tuesday, July 28, 2026 - 7:00pm - 8:00pm
Ages: Birth - 8
Class information

Wear your pajamas, bring your favorite stuffed animal, and listen to stories before bed. This storytime introduces stories through books, songs, and activities appropriate for young children.

Scavenger Hunt with Corky!

Scavenger Hunt with Corky!

Taneytown Branch
Wednesday, July 29, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Corky the penguin wants to explore Taneytown and is asking for your help!

Stop by CCPL's Taneytown Branch to pick up a paper Corky and a list of destinations, then take a picture with Corky in at least five of those spots. Bring photographic proof back to the library and be entered to win a prize!

Writing Group

Writing Group

Eldersburg Branch
Wednesday, July 29, 2026 - 9:15am - 1:00pm
Ages: Adults
Class information

Writers of all levels and genres are invited to join our weekly writing group. It is a flexible, drop-in, stay-as-long-as-you-like environment. The primary goal is to dedicate quiet time away from the daily chaos to make consistent progress on your novel or children's book. Bring your current project to work on during this time. At 10 AM, we will brainstorm, critique, and share knowledge about upcoming events and the book publishing industry. You are welcome to share a short piece of writing during this time for critique.

Move & Groove Storytime

Move & Groove Storytime

Eldersburg Branch
Wednesday, July 29, 2026 - 9:30am - 10:30am
Ages: Birth - 8
Class information

This energetic storytime encourages creative movement and dance to help develop gross motor skills, coordination, and spatial awareness while fostering a love of stories.

Family Storytime

Family Storytime

Finksburg Branch
Wednesday, July 29, 2026 - 9:45am - 10:30am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Read and Play

Read and Play

Mount Airy Branch
Wednesday, July 29, 2026 - 10:00am - 10:30am
Ages: Birth - 2
Class information

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.

Family Storytime

Family Storytime

North Carroll Branch
Wednesday, July 29, 2026 - 10:00am - 11:00am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Mount Airy Knitters

Mount Airy Knitters

Mount Airy Branch
Wednesday, July 29, 2026 - 10:00am - 11:00am
Ages: Adults
Class information

Join the Mount Airy Knitters for a weekly roundtable of knitting, conversation, and fun. All experience levels are welcome. 

Read and Play

Read and Play

Westminster Branch
Wednesday, July 29, 2026 - 10:00am - 11:00am
Ages: Birth - 2
Class information

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.

Read and Play

Read and Play

Taneytown Branch
Wednesday, July 29, 2026 - 10:00am - 11:00am
Ages: Birth - 2
Class information

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.

Teen Maker Camp: Morning Session

Teen Maker Camp: Morning Session

Exploration Commons
Wednesday, July 29, 2026 - 10:00am - 12:30pm
Ages: 13 - 18
Class registration and more information

Teens, join us for four days of hands-on makerspace exploration this summer! Each day's class will focus on a different topic: laser engraving, 3D printing, vinyl cutting, and music creation/editing. Teens will finish the week with several completed projects incorporating what they've learned.

Participants must be able to attend and actively participate in all four days of their registered Maker Camp session. Maker Camp does not result in equipment use certification for Exploration Commons.

Move & Groove Storytime

Move & Groove Storytime

Eldersburg Branch
Wednesday, July 29, 2026 - 10:30am - 11:30am
Ages: Birth - 8
Class information

This energetic storytime encourages creative movement and dance to help develop gross motor skills, coordination, and spatial awareness while fostering a love of stories.

Ready, Set, School!

Ready, Set, School!

Finksburg Branch
Wednesday, July 29, 2026 - 11:00am - 12:00pm
Ages: 3 - 6
Class information

This special storytime for preschoolers promotes pre-reading and school readiness skills. Get ready for kindergarten through books, songs, activities, and lots of fun! 

Twos and Threes Together

Twos and Threes Together

Westminster Branch
Wednesday, July 29, 2026 - 11:00am - 12:00pm
Ages: 2 - 3
Class information

This lively, fast-paced storytime for young children includes books, songs, fingerplays, and movement.

Summer Lunch at the Library (Taneytown)

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Wednesday, July 29, 2026 - 12:00pm - 1:00pm
Ages: Birth - 18
Class information

CCPL's Taneytown Branch will partner with Carroll County Public Schools and the US Department of Agriculture to provide free summer meals for kids and teens. There is no enrollment or cost; meals will be served from 12 PM until 1 PM. In addition to our computers and Play & Learn Center, we will feature many programs before and after lunch. Join us for food and fun on weekdays this summer.

Plants! Un-be-LEAF-able and Fun!

Plants! Un-be-LEAF-able and Fun!

Eldersburg Branch
Wednesday, July 29, 2026 - 2:00pm - 3:00pm
Ages: 8 - 12
Class registration and more information

Meet Ann McCallum Staats, author of Fantastic Flora: The World's Biggest, Baddest, and Smelliest Plants. Participants will dig into the fascinating world of plants as they investigate the ingenious methods plants use to survive. With an emphasis on STEM, this hands-on presentation will have audience members appreciating plants long after the event is over. A book signing will accompany the program with books available for purchase from Park Books on Main. 

Teen Maker Camp: Afternoon Session

Teen Maker Camp: Afternoon Session

Exploration Commons
Wednesday, July 29, 2026 - 2:00pm - 4:30pm
Ages: 13 - 18
Class registration and more information

Teens, join us for four days of hands-on makerspace exploration this summer! Each day's class will focus on a different topic: laser engraving, 3D printing, vinyl cutting, and music creation/editing. Teens will finish the week with several completed projects incorporating what they've learned.

Participants must be able to attend and actively participate in all four days of their registered Maker Camp session. Maker Camp does not result in equipment use certification for Exploration Commons.

Jurassic Park in the Library

Jurassic Park in the Library

Taneytown Branch
Wednesday, July 29, 2026 - 3:00pm - 4:30pm
Ages: 10 - 16
Class registration and more information

Play a live-action game at the library based on the '90s movie Jurassic Park! We'll split the players into teams, and they'll compete against each other in real-life games to see who can finish first!

The Perfect Patty Melt

The Perfect Patty Melt

Exploration Commons
Wednesday, July 29, 2026 - 5:00pm - 7:00pm
Ages: Adults
Class registration and more information

Participants will make traditional patty melts and uncover the secrets to crafting the perfect patty melt, where juicy beef patties meet golden, grilled bread and a traditional Russian dressing.

Eldersburg Hooked on Crochet

Eldersburg Hooked on Crochet

Eldersburg Branch
Wednesday, July 29, 2026 - 6:00pm - 7:45pm
Ages: 12 - Adults, Adults
Class information

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.

Midweek Movie and Munch: Zootopia 2

Midweek Movie and Munch: Zootopia 2

Westminster Branch
Wednesday, July 29, 2026 - 6:00pm - 8:00pm
Ages: All Ages
Class information

Join us for an evening of movie magic and a snack. Doors open at 5:50 to find your seat and get your snacks; showtime is at 6! Please bring your own bottle of water to enjoy with our salty popcorn.

This week we will be showing the animated buddy comedy Zootopia 2. The film is rated PG with a runtime of 1 hour and 50 minutes.

Family Fun Night

Family Fun Night

North Carroll Branch
Wednesday, July 29, 2026 - 6:30pm - 7:15pm
Ages: Birth - 8
Class information

Wear your pajamas and listen to stories before bed. Join us for family fun, featuring stories, music, crafts, play, and time with friends.

Scavenger Hunt with Corky!

Scavenger Hunt with Corky!

Taneytown Branch
Thursday, July 30, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Corky the penguin wants to explore Taneytown and is asking for your help!

Stop by CCPL's Taneytown Branch to pick up a paper Corky and a list of destinations, then take a picture with Corky in at least five of those spots. Bring photographic proof back to the library and be entered to win a prize!

Read and Play

Read and Play

Eldersburg Branch
Thursday, July 30, 2026 - 9:30am - 10:30am
Ages: Birth - 2
Class information

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.

Sewing Skills: Using Templates

Sewing Skills: Using Templates

Exploration Commons
Thursday, July 30, 2026 - 9:30am - 12:30pm
Ages: 16 - Adults, Adults
Class registration and more information

Learn how templates can increase sewing speed and accuracy. In this class, we will make a 12" x 18" reversible placemat with mitered corners. This class is a Level 1 skills class, you must meet the prerequisites below to register.

Prerequisites and Required Skills:

  • Intro to Basic Sewing Skills and/or have EC Sewing Machine Certification
  • can thread a sewing machine and wind a bobbin
  • can sew items together with different seam allowances
  • have previously sewn items equivalent to the projects in the Beginner Sewing Level 1 classes: small fabric container, lined canvas tote with webbing handles, lined pouch with zipper

Required Materials: A sewing machine and all materials will be provided.

Twos and Threes Together

Twos and Threes Together

Finksburg Branch
Thursday, July 30, 2026 - 9:45am - 10:30am
Ages: 2 - 3
Class information

This lively, fast-paced storytime for young children includes books, songs, fingerplays, and movement.

Family Storytime

Family Storytime

Mount Airy Branch
Thursday, July 30, 2026 - 10:00am - 10:30am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Family Storytime

Family Storytime

Taneytown Branch
Thursday, July 30, 2026 - 10:00am - 11:00am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Mr. Lilo in Concert

Mr. Lilo in Concert

North Carroll Branch
Thursday, July 30, 2026 - 10:00am - 11:00am
Ages: Birth - 10
Class information

Mr. Lilo invites you to sing, dance, jump, and play along with a rocking concert in English and Spanish!

Twos and Threes Together

Twos and Threes Together

Westminster Branch
Thursday, July 30, 2026 - 10:00am - 11:00am
Ages: 2 - 3
Class information

This lively, fast-paced storytime for young children includes books, songs, fingerplays, and movement.

North Carroll Writers Group

North Carroll Writers Group

North Carroll Branch
Thursday, July 30, 2026 - 10:00am - 12:00pm
Ages: Adults
Class information

Bring your writing, works-in-progress, or works-in-thought. This writing group allows beginners, unpublished writers, and published writers to network, learn, vent, and feel inspired to move to the next level. All genres are welcome: novel, short story, essay, poetry, memoirs, spiritual, sci-fi, fiction, and nonfiction. This group is led by Barbara D. Duffey, an experienced writing workshop leader and author of five books.

Teen Maker Camp: Morning Session

Teen Maker Camp: Morning Session

Exploration Commons
Thursday, July 30, 2026 - 10:00am - 12:30pm
Ages: 13 - 18
Class registration and more information

Teens, join us for four days of hands-on makerspace exploration this summer! Each day's class will focus on a different topic: laser engraving, 3D printing, vinyl cutting, and music creation/editing. Teens will finish the week with several completed projects incorporating what they've learned.

Participants must be able to attend and actively participate in all four days of their registered Maker Camp session. Maker Camp does not result in equipment use certification for Exploration Commons.

One Up Games

One Up Games

Taneytown Branch
Thursday, July 30, 2026 - 10:00am - 1:00pm
Ages: 12 - 18
Class information

Explore various next-gen consoles and gaming monitors! Enjoy all the popular video games, along with a mixture of classic and retro games. Play what you wish, with the freedom to move to any system and play any game. Monitors, consoles, games, and controllers are all provided!

Family Storytime

Family Storytime

Eldersburg Branch
Thursday, July 30, 2026 - 10:30am - 11:30am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Family Storytime

Family Storytime

Westminster Branch
Thursday, July 30, 2026 - 11:00am - 12:00pm
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Read and Play

Read and Play

Finksburg Branch
Thursday, July 30, 2026 - 11:00am - 12:00pm
Ages: Birth - 2
Class information

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.

Summer Lunch at the Library (Taneytown)

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Thursday, July 30, 2026 - 12:00pm - 1:00pm
Ages: Birth - 18
Class information

CCPL's Taneytown Branch will partner with Carroll County Public Schools and the US Department of Agriculture to provide free summer meals for kids and teens. There is no enrollment or cost; meals will be served from 12 PM until 1 PM. In addition to our computers and Play & Learn Center, we will feature many programs before and after lunch. Join us for food and fun on weekdays this summer.

CCGS Research Thursday

CCGS Research Thursday

Westminster Branch
Thursday, July 30, 2026 - 1:00pm - 4:00pm
Ages: 13 - Adults, Adults
Class information

Volunteers from the Carroll County Genealogical Society are available to help with your family history research. Please contact volunteers at info@ccgsmd.org to schedule a time if you require CCGS staff assistance.

Kick-o-saurus Kids

Kick-o-saurus Kids

Taneytown Branch
Thursday, July 30, 2026 - 2:00pm - 3:00pm
Ages: 6 - 12
Class registration and more information

Come be a kick-o-saurus kid and kick up some martial arts fun with Choe's Hap Ki Do instructors! Learn basic martial arts skills while developing discipline, respect, and self-confidence.

Teen Maker Camp: Afternoon Session

Teen Maker Camp: Afternoon Session

Exploration Commons
Thursday, July 30, 2026 - 2:00pm - 4:30pm
Ages: 13 - 18
Class registration and more information

Teens, join us for four days of hands-on makerspace exploration this summer! Each day's class will focus on a different topic: laser engraving, 3D printing, vinyl cutting, and music creation/editing. Teens will finish the week with several completed projects incorporating what they've learned.

Participants must be able to attend and actively participate in all four days of their registered Maker Camp session. Maker Camp does not result in equipment use certification for Exploration Commons.

One Up Games

One Up Games

North Carroll Branch
Thursday, July 30, 2026 - 4:00pm - 7:00pm
Ages: 12 - 18
Class information

Explore various next-gen consoles and gaming monitors! Enjoy all the popular video games, along with a mixture of classic and retro games. Play what you wish, with the freedom to move to any system and play any game. Monitors, consoles, games, and controllers are all provided!

Westminster Branch Chess Club

Westminster Branch Chess Club

Westminster Branch
Thursday, July 30, 2026 - 5:30pm - 7:00pm
Ages: 11 - Adults, Adults
Class registration and more information

Whether you are a chess newbie or an expert, you will find a community here in Westminster Branch's Chess Club and walk away having learned something new from our personal instructor. All pawns, bishops, knights, rooks, queens, and kings are welcome! Our club sessions consist of 30 minutes of instruction and one hour of open play. Boards and pieces will be provided, but you are welcome to bring your own set(s) from home.

Dino-mite Key Chains!

Dino-mite Key Chains!

Taneytown Branch
Thursday, July 30, 2026 - 6:00pm - 7:00pm
Ages: Adults
Class registration and more information

Don't let the kids have all the dino fun! We'll make some fun and funky dinosaur-themed key chains or bag charms. All supplies will be provided.

Pajama Party Storytime

Pajama Party Storytime

Mount Airy Branch
Thursday, July 30, 2026 - 6:30pm - 7:00pm
Ages: Birth - 8
Class information

Wear your pajamas, bring your favorite stuffed animal, and listen to stories before bed. This storytime introduces stories through books, songs, and activities appropriate for young children.

The Zentangle Method of Drawing-based Mindfulness

The Zentangle Method of Drawing-based Mindfulness

Online
Thursday, July 30, 2026 - 7:00pm - 8:00pm
Ages: 10 - Adults, Adults
Class registration and more information

In this online class, Jill Suffel, CZT (Certified Zentangle Teacher), will lead us through a relaxing drawing activity that starts with four dots and a line. The outcome will amaze you! Please have the following supplies handy: white paper, a black pen, a pencil, and something with which to smudge. 

Registration closes at 4:30 PM on the day of the program. You will receive the Zoom link via email by 6:00 PM on the day of the program. 

Scavenger Hunt with Corky!

Scavenger Hunt with Corky!

Taneytown Branch
Friday, July 31, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Corky the penguin wants to explore Taneytown and is asking for your help!

Stop by CCPL's Taneytown Branch to pick up a paper Corky and a list of destinations, then take a picture with Corky in at least five of those spots. Bring photographic proof back to the library and be entered to win a prize!

Read and Play

Read and Play

North Carroll Branch
Friday, July 31, 2026 - 10:00am - 11:00am
Ages: Birth - 2
Class information

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.

Stomp, Roar, and Play!

Stomp, Roar, and Play!

Westminster Branch
Friday, July 31, 2026 - 10:00am - 11:00am
Ages: 2 - 8
Class information

Stomp, roar, and play your way through the dinosaur age! Kids will move through fun, hands-on stations featuring dinosaur-themed activities like tossing, jumping, and obstacle courses. Each station helps build important motor skills while keeping kids active and engaged. Join Mr. Chris on the adventure and become a dinosaur explorer! 

American Red Cross Blood Drive

American Red Cross Blood Drive

Eldersburg Branch
Friday, July 31, 2026 - 10:00am - 3:00pm
Ages: 16 - Adults, Adults
Class information

Donate blood and save a life. Set up an appointment here. 

Chair Yoga at the Library

Chair Yoga at the Library

North Carroll Branch
Friday, July 31, 2026 - 11:30am - 12:30pm
Ages: Adults
Class registration and more information

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. No prior yoga experience or supplies are needed—just bring your curiosity and a smile! 

Lunchtime Concerts: Patrick Budd

Lunchtime Concerts: Patrick Budd

Westminster Branch
Friday, July 31, 2026 - 12:00pm - 1:00pm
Ages: All Ages
Class information

Join us for our summer Lunchtime Concerts series featuring the country/alt-rock music of Patrick Budd. Feel free to bring a lawn chair or blanket.

In partnership with Fine Tuned Presents.

Summer Lunch at the Library (Taneytown)

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Friday, July 31, 2026 - 12:00pm - 1:00pm
Ages: Birth - 18
Class information

CCPL's Taneytown Branch will partner with Carroll County Public Schools and the US Department of Agriculture to provide free summer meals for kids and teens. There is no enrollment or cost; meals will be served from 12 PM until 1 PM. In addition to our computers and Play & Learn Center, we will feature many programs before and after lunch. Join us for food and fun on weekdays this summer.

Make a Paper Quilled Bookmark

Make a Paper Quilled Bookmark

North Carroll Branch
Friday, July 31, 2026 - 1:30pm - 2:30pm
Ages: 11 - 17
Class registration and more information

Get creative and learn the art of paper quilling! In this program we will discover how to roll, shape, and arrange colorful paper strips to design a custom bookmark. 

Teens Bake: Soft Pretzels

Teens Bake: Soft Pretzels

Exploration Commons
Friday, July 31, 2026 - 1:30pm - 3:45pm
Ages: 13 - 17
Class registration and more information

Join us for a hands-on baking class! We’ll learn how to make delicious soft pretzels and a honey mustard dipping sauce to go with them. 

Paleontology STEAM: Exploring Grids

Paleontology STEAM: Exploring Grids

Taneytown Branch
Friday, July 31, 2026 - 2:00pm - 3:30pm
Ages: 6 - 12
Class registration and more information

Grids are a helpful tool for scientists to track their findings in the field. We'll explore this method through cookie excavations and grid art.

Super Smash Bros. Ultimate Tournament

Super Smash Bros. Ultimate Tournament

Mount Airy Branch
Friday, July 31, 2026 - 3:00pm - 4:00pm
Ages: 11 - Adults, Adults
Class information

Who is the ultimate Smash Bros. player? Join us for an evening Super Smash Bros. Ultimate tournament to find out. Play against your friends on the branch's Nintendo Switch for the right to call yourself the tournament champion! 

Teen After Hours Escape Room & Movie Night: Jurassic World Rebirth

Teen After Hours Escape Room & Movie Night: Jurassic World Rebirth

Westminster Branch
Friday, July 31, 2026 - 6:30pm - 9:00pm
Ages: 11 - 17
Class registration and more information

Join the Westminster Branch Teen Advisory Board as we get in the Summer Reading mood with an escape room themed to Jurassic Park and a showing of the Jurassic World Rebirth movie! Snacks will be provided. Jurassic World Rebirth is rated PG-13. 

Registration and permission slips are required for this after-hours event; download a copy or pick one up at the Westminster Branch's Customer Service Desk.

Saturday Storytime

Saturday Storytime

Mount Airy Branch
Saturday, August 1, 2026 - 10:00am - 10:30am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children. 

Saturday Adventures

Saturday Adventures

Eldersburg Branch
Saturday, August 1, 2026 - 10:00am - 11:00am
Ages: Birth - 8
Class information

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!

Jurassic Art: Adding Dinosaurs Into Thrift Store Paintings

Jurassic Art: Adding Dinosaurs Into Thrift Store Paintings

Westminster Branch
Saturday, August 1, 2026 - 1:00pm - 2:30pm
Ages: 13 - Adults, Adults
Class registration and more information

Have you ever thought that a landscape painting could use a prehistoric twist? We will be painting dinosaurs into paintings sourced from the thrift store in honor of our Summer Reading theme, Unearth a Story™, and inspired by the works of Chris McMahon and Thryza Segal. Please wear old clothes or bring an apron. All supplies will be provided.

Reptile Invasion

Reptile Invasion

Eldersburg Branch
Saturday, August 1, 2026 - 1:00pm - 3:00pm
Ages: All Ages
Class information

Learn more about reptiles and interact with live animals! Reptile Invasion works to save reptiles in need, teach the community through engaging, tactile learning, and promote responsible stewardship. Our vision is a world where reptiles are understood, respected, and met with curiosity instead of fear. 

Gotta Catch 'Em All!

Gotta Catch 'Em All!

Mount Airy Branch
Saturday, August 1, 2026 - 2:00pm - 3:00pm
Ages: 6 - 12
Class information

Calling all Pokémon trainers! Join us for Pokémon trivia, crafts, and games. Trading cards are welcome but optional.

Basic Knife Skills

Basic Knife Skills

Exploration Commons
Saturday, August 1, 2026 - 2:00pm - 3:30pm
Ages: 15 - Adults, Adults
Class registration and more information

This hands-on class will cover everything you need to know about caring for your knives and how to use them. You'll learn how to chop, dice, and mince and get plenty of practice with other professional cuts. This is a beginner class.

Game Day: Mint Delivery

Game Day: Mint Delivery

Offsite
Saturday, August 1, 2026 - 2:00pm - 4:00pm
Ages: 8 - Adults, Adults
Class information

Librarian Joy Zimmer will teach you how to play Mint Delivery at City Park Gaming & Brew Room! An adult must accompany all participants under the age of 18. The library will not cover the cost of beverages or snacks. However, participants are welcome to support City Park Gaming & Brew Room.

Mint Delivery is for ages 8+, 1 to 5 players, and gameplay lasts 30 minutes. Click here for more information about the game.

Family Storytime

Family Storytime

Eldersburg Branch
Monday, August 3, 2026 - 9:30am - 10:30am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Family Storytime

Family Storytime

Westminster Branch
Monday, August 3, 2026 - 10:00am - 11:00am
Ages: Birth - 8
Class information

We’ll share books, stories, rhymes, music, and movement. Come talk, sing, read, write, and play together in a format appropriate for young children.

Mr. Lilo in Concert

Mr. Lilo in Concert

Mount Airy Branch
Monday, August 3, 2026 - 10:00am - 11:00am
Ages: Birth - 10
Class information

Mr. Lilo invites you to sing, dance, jump, and play along with a rocking concert in English and Spanish!

Read and Play

Read and Play

North Carroll Branch
Monday, August 3, 2026 - 10:00am - 11:00am
Ages: Birth - 2
Class information

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.

Bridgette Michaels Kids Concert

Bridgette Michaels Kids Concert

Finksburg Branch
Monday, August 3, 2026 - 11:00am - 12:00pm
Ages: All Ages
Class registration and more information

Bridgette Michaels is an experienced singer/songwriter and performer who has played all over MD, VA, and DC at schools, libraries, festivals, and more. Her music is educational, diverse, high-energy, community-focused, and joyful. Get transported to the islands and enjoy her vibe!

Move and Learn

Move and Learn

North Carroll Branch
Monday, August 3, 2026 - 11:00am - 12:00pm
Ages: Birth - 8
Class information

A theme-based storytime featuring an age-appropriate story, songs, and learning activities, with a concentration on creative movement.

Summer Lunch at the Library (Taneytown)

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Monday, August 3, 2026 - 12:00pm - 1:00pm
Ages: Birth - 18
Class information

CCPL's Taneytown Branch will partner with Carroll County Public Schools and the US Department of Agriculture to provide free summer meals for kids and teens. There is no enrollment or cost; meals will be served from 12 PM until 1 PM. In addition to our computers and Play & Learn Center, we will feature many programs before and after lunch. Join us for food and fun on weekdays this summer.

North Carroll Knitters Group

North Carroll Knitters Group

North Carroll Branch
Monday, August 3, 2026 - 1:00pm - 3:00pm
Ages: Adults
Class information

Knitters and crocheters are welcome to join this group gathering to share tips, projects, and patterns.

Finger Knitting Fun

Finger Knitting Fun

Eldersburg Branch
Monday, August 3, 2026 - 1:30pm - 2:30pm
Ages: 6 - 12
Class information

Kids, grab some yarn and get ready for hands-on creativity. All materials will be provided.

Cooking for Wellness: Sunshine Custard

Cooking for Wellness: Sunshine Custard

Exploration Commons
Monday, August 3, 2026 - 1:30pm - 3:30pm
Ages: 15 - Adults, Adults
Class registration and more information

Enjoy a cooling treat that’s good for your bones! Discuss what you can do to help improve your bone health with a registered dietitian and make a tasty, spiced orange-cream dessert. This class is provided through our partnership with Carroll Hospital.

Make a Resin Charm and Bookmark

Make a Resin Charm and Bookmark

Westminster Branch
Monday, August 3, 2026 - 2:00pm - 3:00pm
Ages: 11 - 17
Class registration and more information

Join us to design and create both a resin charm and a resin bookmark to take with you. All materials will be provided.

Featured

New Materials