Upcoming Events

Check Currents publication (PDF) or the Calendar of Events site for more events. List of currently registering programs.

Books and Bites: A Taste of Maryland Authors

Books and Bites: A Taste of Maryland Authors

Exploration Commons
Monday, March 23, 2026 - 2:00pm - 4:00pm
Ages: 15 - Adults, Adults
Class registration and more information

As part of the Maryland 250 celebration, let's meet in the Teaching Kitchen to make a traditional Maryland favorite, Savory Crabmeat Cobbler, followed by a discussion of Maryland authors led by Westminster Branch librarians. This is a joint program with CCPL's Westminster Branch and Exploration Commons. Books will be available to check out at the event.

Custom Engraved Leatherette Journals

Custom Engraved Leatherette Journals

Exploration Commons
Monday, March 23, 2026 - 4:00pm - 7:30pm
Ages: 16 - Adults, Adults
Class registration and more information

In this beginner-friendly class, we will utilize our laser engravers to mark a custom design of your own onto a custom leatherette journal! Color variations of the journals are highly limited and will be given out on a first come, first served basis. 

The longer class time is necessary for this program to give ample time for design alterations and customization. 

If you have previously taken this class at EC50, please do not register so that someone else may have the opportunity to attend.

Curious Kids

Curious Kids

Eldersburg Branch
Monday, March 23, 2026 - 4:30pm - 5:30pm
Ages: 5 - 8
Class information

Calling all curious kids! Join us each session to share a story, art project, and hands-on STEM activity. Children and adults can have fun and get messy together! Food and natural items may be present.

LEGO® Builders Club

LEGO® Builders Club

Mount Airy Branch
Monday, March 23, 2026 - 5:00pm - 6:00pm
Ages: 6 - Adults, Adults
Class information

Want to practice your building skills? Join us for a LEGO® program where you tackle a new design each time! We supply the bricks, and you supply the creativity! Children under the age of 8 must be accompanied by an adult caregiver. 

North Carroll Book Discussion Group: The Old Man

North Carroll Book Discussion Group: The Old Man

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

This month's selection is The Old Man by Thomas Perry.

Tales from the Maryland Woods

Tales from the Maryland Woods

Finksburg Branch
Monday, March 23, 2026 - 6:30pm - 7:30pm
Ages: 12 - Adults, Adults
Class registration and more information

From the forested hills to suburban backyards, Central Maryland is home to a rich variety of birdlife. Join Mount Airy nature photographer Brian Smith for a vibrant and engaging slideshow showcasing many of the region’s most stunning bird species. This presentation will offer fresh insights into both year-round residents and seasonal visitors—including majestic eagles, mysterious owls, and soaring hawks.

Can You Find Gnome-E-O?

Can You Find Gnome-E-O?

North Carroll Branch
Tuesday, March 24, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Our friend Gnome-E-O is here for the madness of March at CCPL's North Carroll Branch. Stop by the library often to see if you can find Gnome-E-O's hiding spot! Tell us where you found him, get a sticker, and fill out a ticket for a chance for a prize pack! 

Read and Play

Read and Play

Eldersburg Branch
Tuesday, March 24, 2026 - 9:30am - 10:30am
Ages: Birth - 24 Months
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, March 24, 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, March 24, 2026 - 9:45am - 10:30am
Ages: Birth - 24 Months
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, March 24, 2026 - 10:00am - 10:30am
Ages: Birth - 24 Months
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.

Move and Learn

Move and Learn

North Carroll Branch
Tuesday, March 24, 2026 - 10:00am - 11:00am
Ages: Birth - 8
Class information

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

Read and Play

Read and Play

Westminster Branch
Tuesday, March 24, 2026 - 10:00am - 11:00am
Ages: Birth - 24 Months
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

Eldersburg Branch
Tuesday, March 24, 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

Mount Airy Branch
Tuesday, March 24, 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

Westminster Branch
Tuesday, March 24, 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

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

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

Cooking and Shopping with AI

Cooking and Shopping with AI

Finksburg Branch
Tuesday, March 24, 2026 - 2:00pm - 3:00pm
Ages: 16 - Adults, Adults
Class registration and more information

Discover how AI can become your creative partner in the kitchen and your smart companion while shopping. Transform your meal planning and grocery shopping with AI tools that create customized recipes based on what's in your fridge, your dietary needs, and how much time you have. Generate smart shopping lists, get real-time cooking help when recipes go wrong, and discover how to make AI work for your taste and budget. Learn how AI already influences what you buy through targeted ads and recommendations, set up essential privacy protections, and use AI tools to cut through marketing, compare products, and find deals.

This program is presented in partnership with the Carroll Technology and Innovation Council.

Intro to Web Design: Two-Part Class

Intro to Web Design: Two-Part Class

Exploration Commons
Tuesday, March 24, 2026 - 2:00pm - 3:30pm
Ages: 12 - Adults, Adults
Class registration and more information

In this hands-on workshop, participants will learn the fundamentals of web design by exploring both HTML and CSS. 

Day 1 focuses on HTML, covering essential elements like headings, paragraphs, links, images, and forms to build the basic structure of a web page. 

Day 2 introduces CSS, where participants will learn how to style their pages using colors, fonts, layouts, and responsive design techniques. By the end of the program, attendees will have created a simple, styled web page—an excellent starting point for their web development journey!

Next Steps with Onshape

Next Steps with Onshape

Exploration Commons
Tuesday, March 24, 2026 - 4:00pm - 7:00pm
Ages: 14 - Adults, Adults
Class registration and more information

Welcome to the world of 3D modeling and design. In this class, we will review the computer-aided design (CAD) software Onshape by diving into the fundamentals and techniques to make a claw assembly. It is recommended that you have taken an Introduction to Onshape and 3D Printing class or are familiar with Onshape before taking this class.

North Carroll Writers Group

North Carroll Writers Group

North Carroll Branch
Tuesday, March 24, 2026 - 5:30pm - 7:30pm
Ages: Adults
Class information

Bring your writing, works-in-progress, or works-in-thought. This writing group allows beginners, unpublished, 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.

Fall Prevention Part 1: Don't Fall This Spring!

Fall Prevention Part 1: Don't Fall This Spring!

North Carroll Branch
Tuesday, March 24, 2026 - 6:00pm - 7:00pm
Ages: Adults
Class registration and more information

Back by popular demand and updated! 

Have you ever fallen and couldn't get up? Learn about risk factors and what you can do to change or modify them to prevent falls. Presenter Chris Konior, Licensed Occupational Therapist and Senior Fitness Instructor, will also discuss home safety strategies. Handouts will be provided.

Journeys in Postcrossing

Journeys in Postcrossing

Eldersburg Branch
Tuesday, March 24, 2026 - 6:00pm - 7:00pm
Ages: 6 - Adults, Adults
Class information

What is Postcrossing? It’s a unique and engaging hobby that connects people from all over the world through the simple act of exchanging postcards. When you send a postcard, you’ll receive one in return from a random participant in another country. It’s an easy, affordable way to discover new cultures, learn about different places, and connect with others across the globe. 

Let's Resin!

Let's Resin!

Taneytown Branch
Tuesday, March 24, 2026 - 6:00pm - 7:30pm
Ages: Adults
Class registration and more information

Join us for a new resin project each month! 

Pajama Party Storytime

Pajama Party Storytime

Finksburg Branch
Tuesday, March 24, 2026 - 6:30pm - 7:15pm
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.

Pajama Party Storytime

Pajama Party Storytime

Westminster Branch
Tuesday, March 24, 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.

Can You Find Gnome-E-O?

Can You Find Gnome-E-O?

North Carroll Branch
Wednesday, March 25, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Our friend Gnome-E-O is here for the madness of March at CCPL's North Carroll Branch. Stop by the library often to see if you can find Gnome-E-O's hiding spot! Tell us where you found him, get a sticker, and fill out a ticket for a chance for a prize pack! 

Writing Group

Writing Group

Eldersburg Branch
Wednesday, March 25, 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, March 25, 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, March 25, 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. 

Ready, Set, School!

Ready, Set, School!

Mount Airy Branch
Wednesday, March 25, 2026 - 10:00am - 10:30am
Ages: 3 - 6
Class information

An independent storytime that prepares children for school. Fun, hands-on activities will teach listening, pre-reading, math, movement, music, and art skills.

Family Storytime

Family Storytime

North Carroll Branch
Wednesday, March 25, 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. 

Read and Play

Read and Play

Westminster Branch
Wednesday, March 25, 2026 - 10:00am - 11:00am
Ages: Birth - 24 Months
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.

Mount Airy Knitters

Mount Airy Knitters

Mount Airy Branch
Wednesday, March 25, 2026 - 10:00am - 12:00pm
Ages: Adults
Class information

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

Cheese Basics: Taste & Explore

Cheese Basics: Taste & Explore

Exploration Commons
Wednesday, March 25, 2026 - 10:30am - 11:30am
Ages: 15 - Adults, Adults
Class registration and more information

This class introduces simple methods for tasting and describing cheese with confidence. You’ll learn to slow down, notice details, and build your cheese vocabulary. 

Move & Groove Storytime

Move & Groove Storytime

Eldersburg Branch
Wednesday, March 25, 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.

Read and Play

Read and Play

Mount Airy Branch
Wednesday, March 25, 2026 - 11:00am - 11:30am
Ages: Birth - 24 Months
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.

Ready, Set, School!

Ready, Set, School!

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

An independent storytime that prepares children for school. Fun, hands-on activities will teach listening, pre-reading, math, movement, music, and art skills.

Twos and Threes Together

Twos and Threes Together

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

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

VITA Tax Preparation (North Carroll Branch)

VITA Tax Preparation (North Carroll Branch)

North Carroll Branch
Wednesday, March 25, 2026 - 12:00pm - 5:00pm
Ages: Adults
Class information

Volunteer Income Tax Assistance (VITA) is an IRS Program that offers free tax preparation services to low- and moderate-income households. Human Services Programs of Carroll County will be offering  VITA Tax Preparation Service at CCPL's North Carroll Branch.

Please call 410-386-4480, ext. 5525, to see if you qualify and register for an available time slot.

Westminster Book Club: Eleanor Oliphant Is Completely Fine

Westminster Book Club: Eleanor Oliphant Is Completely Fine

Westminster Branch
Wednesday, March 25, 2026 - 2:00pm - 3:00pm
Ages: Adults
Class information

This month's selection is Eleanor Oliphant Is Completely Fine by Gail Honeyman. Books will be available for pickup at CCPL's Westminster Branch.

Intro to Vacuum Forming: Maryland Flag Chocolate Mold

Intro to Vacuum Forming: Maryland Flag Chocolate Mold

Exploration Commons
Wednesday, March 25, 2026 - 2:00pm - 4:00pm
Ages: 16 - Adults, Adults
Class registration and more information

In this hands-on class, we will discuss some aspects of 3D design that are important to designing for mold creation and learn how to use Exploration Commons' Vaquform machines to create a mold. Then, we'll head to the teaching kitchen to make a chocolate Maryland flag with our newly created molds. 

Westminster Branch Dungeons & Dragons Club

Westminster Branch Dungeons & Dragons Club

Westminster Branch
Wednesday, March 25, 2026 - 4:30pm - 6:30pm
Ages: 12 - 17
Class registration and more information

Welcome, adventurers! Join our table(s) as we embark on fun-filled campaigns! Our games are friendly to both new and returning players. We will have a number of pre-made character sheets for you to make your own. Dungeon Masters who help run club campaigns will also receive service hours for their time. 

Dungeons & Dragons is a trademark of Wizards of the Coast LLC in the United States and other countries. © 2015 Wizards. All Rights Reserved.

Strategy Games

Strategy Games

Eldersburg Branch
Wednesday, March 25, 2026 - 4:30pm - 7: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.

English Conversation Group

English Conversation Group

Mount Airy Branch
Wednesday, March 25, 2026 - 5:00pm - 6:00pm
Ages: Adults
Class information

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.

Fridge Pickling Basics

Fridge Pickling Basics

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

Learn how easy and fun it is to make your own crisp, flavorful pickled veggies at home! In this hands-on class, you’ll prep fresh veggies, mix a simple brine, and create jars of quick “fridge pickles” ready to enjoy in just a few days.

Open Chess

Open Chess

Eldersburg Branch
Wednesday, March 25, 2026 - 6:00pm - 7:30pm
Ages: All Ages
Class information

Are you a chess expert or learning to play? Drop in to show your skills with other chess players! Chess players of all levels are welcome.

Eldersburg Hooked on Crochet

Eldersburg Hooked on Crochet

Eldersburg Branch
Wednesday, March 25, 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.

Family Fun Night

Family Fun Night

North Carroll Branch
Wednesday, March 25, 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.

Cooking and Shopping with AI

Cooking and Shopping with AI

Exploration Commons
Wednesday, March 25, 2026 - 6:30pm - 7:30pm
Ages: 16 - Adults, Adults
Class registration and more information

Discover how AI can become your creative partner in the kitchen and your smart companion while shopping. Transform your meal planning and grocery shopping with AI tools that create customized recipes based on what's in your fridge, your dietary needs, and how much time you have. Generate smart shopping lists, get real-time cooking help when recipes go wrong, and discover how to make AI work for your taste and budget. Learn how AI already influences what you buy through targeted ads and recommendations, set up essential privacy protections, and use AI tools to cut through marketing, compare products, and find deals.

This program is presented in partnership with the Carroll Technology and Innovation Council.

Coyote Tales Puppet Show

Coyote Tales Puppet Show

Taneytown Branch
Wednesday, March 25, 2026 - 6:30pm - 7:30pm
Ages: 3 - 12
Class information

Poor Coyote has a nose for trouble. Wherever he goes, he always seems to find it. Join us for two trickster tales from the American Southwest about Coyote, the Raven, and the Laughing Butterflies. Tag along as we cross the mesa to see what kind of tricky situations Coyote finds himself in.

Can You Find Gnome-E-O?

Can You Find Gnome-E-O?

North Carroll Branch
Thursday, March 26, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Our friend Gnome-E-O is here for the madness of March at CCPL's North Carroll Branch. Stop by the library often to see if you can find Gnome-E-O's hiding spot! Tell us where you found him, get a sticker, and fill out a ticket for a chance for a prize pack! 

Read and Play

Read and Play

Eldersburg Branch
Thursday, March 26, 2026 - 9:30am - 10:30am
Ages: Birth - 24 Months
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.

Beginner Sewing Level 1: Sew a Bucket Bag (Class 5)

Beginner Sewing Level 1: Sew a Bucket Bag (Class 5)

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

Get acquainted with the sewing machine and basic tools of the trade. Learn to sew a round base into a medium-sized bag and finish the incorporated handles.

Class Prerequisites: Exploration Commons' Sewing Machine Certification

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

About Beginner Sewing Level 1: These classes introduce new or less experienced sewists to beginning sewing information and resources with hands-on practice.

Beginner Sewing Level 1 classes introduce and practice the following skills:

  • basic sewing tools
  • cutting, measuring, and marking fabric
  • pressing with an iron
  • basting and sewing

You can take Level 1 classes in any order, but beginners will benefit most by taking the first three classes, Class 1, 2, and 3, in sequence.

Twos and Threes Together

Twos and Threes Together

Finksburg Branch
Thursday, March 26, 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, March 26, 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. 

Connect U to Technology: Smart Devices Made Simple

Connect U to Technology: Smart Devices Made Simple

Eldersburg Branch
Thursday, March 26, 2026 - 10:00am - 11:00am
Ages: Adults
Class registration and more information

This hands-on workshop is designed to help adults feel more confident with their smartphones, tablets, and everyday technology. Participants will learn practical skills like texting, taking photos, staying safe online, and troubleshooting common issues. This judgment-free session encourages questions and provides personalized guidance to help everyone leave feeling more empowered with their devices. Presented by Jason and Lydia from Connect U, LLC.

Family Storytime

Family Storytime

North Carroll Branch
Thursday, March 26, 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. 

Twos and Threes Together

Twos and Threes Together

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

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

Health Department's Health on Wheels Mobile Services

Health Department's Health on Wheels Mobile Services

Taneytown Branch
Thursday, March 26, 2026 - 10:00am - 12:00pm
Ages: All Ages
Class information

Health on Wheels will offer a range of health promotion and education services. For a full list, see https://health.maryland.gov/carroll/Pages/HOW.aspx. Not all services will be available at all locations.

North Carroll Writers Group

North Carroll Writers Group

North Carroll Branch
Thursday, March 26, 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, 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.

Family Storytime

Family Storytime

Eldersburg Branch
Thursday, March 26, 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, March 26, 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, March 26, 2026 - 11:00am - 12:00pm
Ages: Birth - 24 Months
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.

Mini Musicians

Mini Musicians

North Carroll Branch
Thursday, March 26, 2026 - 1:00pm - 1:30pm
Ages: 3 - 6
Class registration and more information

Come join us for a creative and exploratory first introduction to music! This program will incorporate piano playing, boomwhackers, and rhythm instruments while teaching children the basics of pitch, patterns, and rhythm. We will learn skills that are beneficial for future piano lessons and other musical instruments too!

Mount Airy Senior Book Discussion Group: The Women

Mount Airy Senior Book Discussion Group: The Women

Mount Airy Branch
Thursday, March 26, 2026 - 1:00pm - 2:00pm
Ages: Adults
Class information

This month's selection is The Women by Kristin Hannah.

Advanced Baking: German Chocolate Cake

Advanced Baking: German Chocolate Cake

Exploration Commons
Thursday, March 26, 2026 - 1:00pm - 3:30pm
Ages: 15 - Adults, Adults
Class registration and more information

Learn to prepare a classic German Chocolate Cake in this hands-on class. We will make a rich chocolate layer cake topped with a custard-style coconut pecan icing. Participants will work in pairs to prepare one 8-inch layer cake, which will be divided so each person takes home half a finished cake. The recipe for this class contains gluten, dairy, eggs, nuts, and coconut. 

We will have a short 30-minute break during this class; you may want to bring a lunch or snack to be consumed during the break.

CCGS Research Thursday

CCGS Research Thursday

Westminster Branch
Thursday, March 26, 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.

Siamese Mah Jongg

Siamese Mah Jongg

Westminster Branch
Thursday, March 26, 2026 - 1:30pm - 4:30pm
Ages: Adults
Class registration and more information

Have you ever wanted to play Mah Jongg but you only had 2 players? Regular Mah Jongg with 2 people is no fun. The answer is Siamese Mah Jongg, in which 2 players each play 2 Mah Jongg hands at once. Put on your thinking caps and charge up your brainpower for this challenging game!

This Siamese class is only for players who already know how to play Mah Jongg. We will be using the 2025 National Mah Jongg League Card. Cards will be available for use while taking the class. Take-home instructions will also be provided.

 

Westminster Branch Chess Club

Westminster Branch Chess Club

Westminster Branch
Thursday, March 26, 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.

Design an Augmented Reality Scavenger Hunt Game with Delightex

Design an Augmented Reality Scavenger Hunt Game with Delightex

Exploration Commons
Thursday, March 26, 2026 - 5:30pm - 7:30pm
Ages: 12 - Adults, Adults
Class registration and more information

Augmented reality allows us to combine digital elements with real-world objects. Join us to learn how to create and code a simple augmented reality scavenger hunt. Using Delightex (formerly Cospaces Edu), we will walk through a facilitated project build you can share with family and friends. 

Crazy for Crafting

Crazy for Crafting

North Carroll Branch
Thursday, March 26, 2026 - 6:00pm - 7:00pm
Ages: Adults
Class registration and more information

Join us for some fun and easy craft projects each month. No experience or creative skills are needed. Bring a friend or meet new people who also enjoy crafting. This month we will be diamond painting.

Open Interpretation

Open Interpretation

Eldersburg Branch
Thursday, March 26, 2026 - 6:00pm - 8:00pm
Ages: All Ages
Class information

Welcome to Open Interpretation performances! Local homeschooled students explored a single published literature selection and faced the challenge of dramatizing all their characters and scenes. Presentations range from hilariously funny to heart-wrenching.  

Students adapted a published piece of literature into a ten-minute presentation, cutting words from the original source to form a script and bringing the characters to life through acting and blocking. With all of their lines memorized, they endeavor to deliver an enjoyable and meaningful presentation to the audience.

Pajama Party Storytime

Pajama Party Storytime

Mount Airy Branch
Thursday, March 26, 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.

Crochet Circle

Crochet Circle

Finksburg Branch
Thursday, March 26, 2026 - 6:30pm - 7:30pm
Ages: 13 - Adults, Adults
Class information
Join our welcoming crochet group for a relaxing and creative experience! Whether you’re a beginner or an experienced crocheter, you’ll find support and inspiration here. New to crocheting? We have some extra supplies available to get you started. Come stitch, chat, and connect with fellow makers!
Can You Find Gnome-E-O?

Can You Find Gnome-E-O?

North Carroll Branch
Friday, March 27, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Our friend Gnome-E-O is here for the madness of March at CCPL's North Carroll Branch. Stop by the library often to see if you can find Gnome-E-O's hiding spot! Tell us where you found him, get a sticker, and fill out a ticket for a chance for a prize pack! 

Q&A with the Small Business Administration

Q&A with the Small Business Administration

Finksburg Branch
Friday, March 27, 2026 - 9:30am - 1:00pm
Ages: Adults
Class information

Meet with a representative from the Small Business Administration (SBA) for a 30-minute, one-on-one appointment to learn about resources available for small businesses. Whether you want to start a business or are interested in learning to improve the business you have, the SBA can assist you. 

Schedule an appointment at https://tinyurl.com/ccpl-sba-finksburg or email Denise.Hayes@sba.gov. Walk-ins are welcomed as time allows.

Play Baby Play

Play Baby Play

Eldersburg Branch
Friday, March 27, 2026 - 10:00am - 11:00am
Ages: Birth - 24 Months
Class information

You’re invited to a morning playgroup just for little ones! Come enjoy a warm and inviting space where you and your child can play with our toys, practice gross motor skills on our baby obstacle course, enjoy music, and socialize with others.

Play Baby Play

Play Baby Play

Mount Airy Branch
Friday, March 27, 2026 - 10:00am - 11:00am
Ages: Birth - 3
Class information

You’re invited to a morning playgroup just for little ones! Come enjoy a warm and inviting space where you and your child can play with our toys, practice gross motor skills on our baby obstacle course, enjoy music, and socialize with others.

Preschool Science: Owl Pellets

Preschool Science: Owl Pellets

Westminster Branch
Friday, March 27, 2026 - 10:00am - 11:00am
Ages: 3 - 6
Class information

Learn about owls and dissect an owl pellet. Use your investigative skills to analyze and identify the contents of the pellet to figure out what the owl ate!

Read and Play

Read and Play

North Carroll Branch
Friday, March 27, 2026 - 10:00am - 11:00am
Ages: Birth - 24 Months
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.

Pause for Paws: Therapy Animals for Adults & Seniors

Pause for Paws: Therapy Animals for Adults & Seniors

Finksburg Branch
Friday, March 27, 2026 - 11:00am - 12:30pm
Ages: 17 - Adults, Adults
Class registration and more information

Pause for a minute or two with a furry friend! A special quiet hour for adults and seniors to come to de-stress and relax with a therapy animal. Bring a book, bring pictures, and share good memories. Registration is optional; walk-ins are welcome!

Nurturing Touch: Infant Massage Class

Nurturing Touch: Infant Massage Class

Eldersburg Branch
Friday, March 27, 2026 - 12:00pm - 1:00pm
Ages: Adults
Class registration and more information

Join us for a supportive, hands-on group for caregivers and their babies from birth to one year of age. Led by a certified infant massage instructor, this class guides caregivers through gentle massage strokes with their baby that can promote sleep, ease discomfort from colic and teething, and strengthen caregiver-infant bonds. Caregivers will learn these techniques in a calm, nurturing environment and leave with skills to support their baby’s comfort and development. 

Custom Engraved Leatherette Journals

Custom Engraved Leatherette Journals

Exploration Commons
Friday, March 27, 2026 - 1:00pm - 4:30pm
Ages: 16 - Adults, Adults
Class registration and more information

In this beginner-friendly class, we will utilize our laser engravers to mark a custom design of your own onto a custom leatherette journal! Color variations of the journals are highly limited and will be given out on a first come, first served basis. 

The longer class time is necessary for this program to give ample time for design alterations and customization. 

If you have previously taken this class at EC50, please do not register so that someone else may have the opportunity to attend.

Open Mah Jongg

Open Mah Jongg

Finksburg Branch
Friday, March 27, 2026 - 1:30pm - 3:30pm
Ages: Adults
Class information

Join us for a friendly game of American Mah Jongg. We welcome experienced players and newer players for casual, non-competitive play. Please bring a current National Mah Jongg League card. If you don’t have a card, one will be provided.

Can You Find Gnome-E-O?

Can You Find Gnome-E-O?

North Carroll Branch
Saturday, March 28, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Our friend Gnome-E-O is here for the madness of March at CCPL's North Carroll Branch. Stop by the library often to see if you can find Gnome-E-O's hiding spot! Tell us where you found him, get a sticker, and fill out a ticket for a chance for a prize pack! 

Saturday Storytime

Saturday Storytime

Mount Airy Branch
Saturday, March 28, 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. 

Board Game and Puzzle Swap

Board Game and Puzzle Swap

Westminster Branch
Saturday, March 28, 2026 - 10:00am - 11:00am
Ages: All Ages
Class information

Love board games and puzzles? Looking to refresh your collection without spending a dime? Join us for a fun and friendly board game and puzzle swap! Bring gently used board games and puzzles you no longer play, and exchange them for something new-to-you.

Whether you're a strategy game enthusiast, a jigsaw puzzle pro, or just looking for something fun for family game night, this is a great opportunity to connect with fellow game lovers and discover hidden gems.

Saturday Adventures

Saturday Adventures

Eldersburg Branch
Saturday, March 28, 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!

Funny Bunny Storytime

Funny Bunny Storytime

Finksburg Branch
Saturday, March 28, 2026 - 10:30am - 11:00am
Ages: Birth - 6
Class information

Hop on in for stories and songs featuring bunnies!

Eggstravaganza!

Eggstravaganza!

Finksburg Branch
Saturday, March 28, 2026 - 11:00am - 11:30am
Ages: Birth - 9
Class information

The egg hunt is on! The Roaring Run Lions Club and CCPL's Finksburg Branch invite you to this annual egg-tastic outdoor event. Bring your basket, bucket, or bag to collect colorful eggs spread throughout the library's green spring grass. The egg hunt starts promptly at 11 AM. In case of rain or snow, the egg hunt will be held indoors.

Bird Tales from the Maryland Woods

Bird Tales from the Maryland Woods

Mount Airy Branch
Saturday, March 28, 2026 - 1:00pm - 2:00pm
Ages: 6 - Adults, Adults
Class information

From our forested rolling hills to our suburban backyards, Central Maryland is the crossroads for a diverse and fascinating array of birds. Join Mount Airy nature photographer Brian Smith for a colorful, lively slideshow highlighting many of Maryland's most beautiful bird species. Brian Smith is an award-winning nature photographer specializing in the birds of the Mid-Atlantic region. His photographs have appeared in National Geographic and Cornell Lab of Ornithology publications. Children must be accompanied by an adult caregiver for the duration of this program.  

Open Paint-In with Sykesville Painting Club

Open Paint-In with Sykesville Painting Club

Eldersburg Branch
Saturday, March 28, 2026 - 1:00pm - 4:30pm
Ages: Adults
Class information

Bring an art project and your own supplies. Work in our shared space with other artists. 

Custom Teacup and Chai

Custom Teacup and Chai

Exploration Commons
Saturday, March 28, 2026 - 1:30pm - 4:00pm
Ages: 12 - Adults, Adults
Class registration and more information

Join special guest instructor Garima Chaturvedi in this hands-on traditional chai class. We’ll use design software and our Fusion Pro laser cutter to engrave custom designs on wooden teacups and then head to the kitchen for tea tasting.

Read with a Furry Friend

Read with a Furry Friend

Eldersburg Branch
Saturday, March 28, 2026 - 2:00pm - 3:00pm
Ages: 4 - 17
Class information

Come to the library and read a story to a book-loving dog from My Caring Paws. Research shows that reading to animals can boost children's reading skills and help with emotional and social skills. Struggling readers are encouraged to participate.

Tai Chi for Wellness and Rehabilitation

Tai Chi for Wellness and Rehabilitation

Eldersburg Branch
Saturday, March 28, 2026 - 2:00pm - 3:00pm
Ages: Adults
Class registration and more information

Tai chi is an ancient practice with origins in China. It is a mind/body practice incorporating breath and gentle movements to focus the mind. This program will assist the body in recovering from illness and maintaining wellness. The instructor is certified through the Tai Chi for Health Institute. All levels are welcome.

Can You Find Gnome-E-O?

Can You Find Gnome-E-O?

North Carroll Branch
Monday, March 30, 2026 - 12:00am - 12:00am
Ages: All Ages
Class information

Our friend Gnome-E-O is here for the madness of March at CCPL's North Carroll Branch. Stop by the library often to see if you can find Gnome-E-O's hiding spot! Tell us where you found him, get a sticker, and fill out a ticket for a chance for a prize pack! 

Family Storytime

Family Storytime

Eldersburg Branch
Monday, March 30, 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

Mount Airy Branch
Monday, March 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

Westminster Branch
Monday, March 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. 

Read and Play

Read and Play

North Carroll Branch
Monday, March 30, 2026 - 10:00am - 11:00am
Ages: Birth - 24 Months
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.

Play and Explore

Play and Explore

Eldersburg Branch
Monday, March 30, 2026 - 10:30am - 11:30am
Ages: Birth - 5
Class information

Come play with us! Help your child practice fine motor, gross motor, and social/emotional skills through the art of play! A large variety of engaging toys and materials will be available.

Let's Move!

Let's Move!

Mount Airy Branch
Monday, March 30, 2026 - 11:00am - 11:30am
Ages: Birth - 8
Class information

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!

Alphabet Train

Alphabet Train

North Carroll Branch
Monday, March 30, 2026 - 11:00am - 12:00pm
Ages: 3 - 6
Class information

Climb aboard each week to explore a different letter of the alphabet through books, songs, and activities. All adult caregivers are welcome.

Alphabet Train

Alphabet Train

Finksburg Branch
Monday, March 30, 2026 - 11:00am - 12:00pm
Ages: 3 - 6
Class information

Climb aboard each week to explore a different letter of the alphabet through books, songs, and activities. All adult caregivers are welcome.

Welted Pockets: Sewing Basics

Welted Pockets: Sewing Basics

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

Learn how to add clean, professional-looking welted pockets to your handmade garments! In this beginner-friendly class, you’ll practice the step-by-step process of creating single and double welts. Perfect for anyone looking to elevate their sewing skills and add a tailored touch to jackets, pants, skirts, and more.

Featured

New Materials