Upcoming Events

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

Open Mah Jongg - 296341

Open Mah Jongg

Westminster Branch
Wednesday, August 5, 2026 - 2:00pm - 4:00pm
Ages: Adults
Class information

Join us for a friendly game of casual, non-competitive American Mah Jongg. This program is for experienced and newer players with some play experience. An instructor will be present. Please bring a current National Mah Jongg League card. If you don’t have a card, one will be provided. 

Learn to Solder - 293512

Learn to Solder

Exploration Commons
Wednesday, August 5, 2026 - 5:00pm - 6:30pm
Ages: 16 - Adults, Adults
Class registration and more information

Soldering is fun and fundamental to a wide assortment of maker electronic projects and modern technology. From simple light-up LEDs to complex robots, solder is the glue that holds the technological world together. Join us for a hands-on project where you will assemble and solder your very own simple circuit.

Westminster Wednesdays: Coastal Plain - 302619

Westminster Wednesdays: Coastal Plain

Westminster Branch
Wednesday, August 5, 2026 - 5:00pm - 7:30pm
Ages: All Ages
Class information

Come downtown to enjoy live music with Coastal Plain as they meld rock, jazz, and traditional bluegrass. Feel free to bring a blanket or lawn chair. No alcohol, please. Check out the many restaurant and retail specials happening while you are on Main Street. 

So You Want a Government Job?: Getting and Keeping a Job with the Federal Government - 296019

So You Want a Government Job?: Getting and Keeping a Job with the Federal Government

Eldersburg Branch
Wednesday, August 5, 2026 - 5:30pm - 7:00pm
Ages: Adults
Class registration and more information

Gain a greater understanding of how to find, apply for, and get a job with the federal government. During this lecture, attendees will learn how to prepare for and conduct the job interview, what to do and not to do, and how to impress the interviewer. Learn what government agencies look for on resumes, the skills needed to be competitive, navigating government job sites, and pay grades and starting salaries. A Q&A session for the attendees will follow the lecture.

Books and Brews Book Club: Someone Else's Shoes - 294918

Books and Brews Book Club: Someone Else's Shoes

Offsite
Wednesday, August 5, 2026 - 6:00pm - 7:00pm
Ages: Adults
Class information

Do you enjoy reading and talking about books while enjoying excellent craft beer? Then our Books and Brews Book Club is for you! We will feature a different book at each meeting, so join us in sharing good books and ideas.

This month's selection is Someone Else's Shoes by Jojo Moyes. Two women from entirely different backgrounds accidentally switch gym bags and must now live the proverb of walking a mile in someone else's shoes to learn how one little thing can suddenly change everything.

Calm the Spirit - 295080

Calm the Spirit

Finksburg Branch
Wednesday, August 5, 2026 - 6:00pm - 7:30pm
Ages: Adults
Class registration and more information

Join Joanna Compton as we explore mindful practices, essential oils, and herbs that will support your well-being through stressful times! You’ll create a custom foot soak, learn how to create and receive a relaxing tincture spray, and more. All supplies will be provided.

Eldersburg Hooked on Crochet - 292700

Eldersburg Hooked on Crochet

Eldersburg Branch
Wednesday, August 5, 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: The Bad Guys 2 - 292381

Midweek Movie and Munch: The Bad Guys 2

Westminster Branch
Wednesday, August 5, 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 heist comedy The Bad Guys 2. The film is rated PG with a runtime of 1 hour and 44 minutes.

Family Fun Night - 289161

Family Fun Night

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

Join us for a fun-filled time of a story, music, games, and creativity! After a story and group activities, families have a choice of playing games and making crafts together. Perfect for all ages!

Read and Play - 292791

Read and Play

Eldersburg Branch
Thursday, August 6, 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.

Twos and Threes Together - 281721

Twos and Threes Together

Finksburg Branch
Thursday, August 6, 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 - 294732

Family Storytime

Mount Airy Branch
Thursday, August 6, 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 - 289151

Family Storytime

North Carroll Branch
Thursday, August 6, 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.

Family Storytime - 294039

Family Storytime

Taneytown Branch
Thursday, August 6, 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 - 285939

Twos and Threes Together

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

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

Carroll County Workforce Development Day - 293864

Carroll County Workforce Development Day

Taneytown Branch
Thursday, August 6, 2026 - 10:00am - 12:00pm
Ages: Adults
Class information

Explore invaluable career resources at Carroll County Workforce Development's pop-up event. Discover free training opportunities, learn how to connect with employers, and receive personalized support to revamp your resume.

North Carroll Writers Group - 289297

North Carroll Writers Group

North Carroll Branch
Thursday, August 6, 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.

Sewing Skills: Fabric Cutting - 295564

Sewing Skills: Fabric Cutting

Exploration Commons
Thursday, August 6, 2026 - 10:00am - 12:00pm
Ages: 16 - Adults, Adults
Class registration and more information

Learn to use traditional and updated techniques and tools for preparing and cutting fabric. You will leave with the confidence to use a rotary cutter and mat as well as traditional cutting tools. This is a beginner-friendly class; no sewing experience is required.

Family Storytime - 292794

Family Storytime

Eldersburg Branch
Thursday, August 6, 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 - 285956

Family Storytime

Westminster Branch
Thursday, August 6, 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 - 281695

Read and Play

Finksburg Branch
Thursday, August 6, 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) - 292947

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Thursday, August 6, 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.

Mini Musicians - 294300

Mini Musicians

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

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!

Club Friendship: Libraries Are for Everyone - Body in Motion - 289360

Club Friendship: Libraries Are for Everyone - Body in Motion

North Carroll Branch
Thursday, August 6, 2026 - 1:00pm - 1:45pm
Ages: 13 - Adults, Adults
Class registration and more information

The library is more than just books. It is a place to come together as a community. We welcome teens and adults of all abilities, along with support staff, to join us for a program full of movement and music.

Crafty Activities for Seniors - 291276

Crafty Activities for Seniors

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

Are you a retiree or an older adult who enjoys making crafts? If so, then please join us for a monthly group session where you'll create something different to take home or share. You'll also meet other craft lovers and exchange ideas along the way! Available while supplies last.

CCGS Research Thursday - 300034

CCGS Research Thursday

Westminster Branch
Thursday, August 6, 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.

Make a Fantasy Luminary Jar and a Mini Bottle Charm - 292520

Make a Fantasy Luminary Jar and a Mini Bottle Charm

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

Join us to make a fantasy-themed luminary jar and a mini bottle pendant. All materials will be provided.

Wings of Fire Fest - 287401

Wings of Fire Fest

Eldersburg Branch
Thursday, August 6, 2026 - 2:00pm - 4:00pm
Ages: 8 - 17
Class information

Join us at CCPL's Eldersburg Branch for a drop-in celebration of the Wings of Fire books! 

Zefir: Two-Day Class - 304493

Zefir: Two-Day Class

Exploration Commons
Thursday, August 6, 2026 - 2:00pm - 4:00pm
Ages: 15 - Adults, Adults
Class registration and more information

Come learn to make this popular Eastern European confection. Sometimes called marshmallow's cousin, it's less sweet and more fruit-forward than American marshmallows, but delicate and airy in texture. We will be piping a variety of styles in this special hands-on two-day class.

Intermediate Laser Cutting: Engraving Painted Canvas - 294218

Intermediate Laser Cutting: Engraving Painted Canvas

Exploration Commons
Thursday, August 6, 2026 - 4:00pm - 7:30pm
Ages: 16 - Adults, Adults
Class registration and more information

This intermediate-level laser design class focuses on the differences between creating designs and navigating unique settings on pre-painted paper canvases. It is recommended that you bring any photos you would like to engrave with you on a flash drive to help save design time. 

The longer class time is necessary for this program due to the long print times on this material. Fusion Pro Laser Cutter Certification is required prior to attending this program.

Hooks & Needles: Drop-In - 292938

Hooks & Needles: Drop-In

Taneytown Branch
Thursday, August 6, 2026 - 5:30pm - 7:30pm
Ages: 13 - Adults, Adults
Class information

No instruction is provided this month, but come to practice or bring your current crochet, knitting, or other stitching project and work alongside other crafters. Drop in anytime between 5:30 and 7:30 PM.

Read to a Dog - 296054

Read to a Dog

North Carroll Branch
Thursday, August 6, 2026 - 6:00pm - 6:30pm
Ages: 4 - 12
Class information

Read to a puppy from the Seeing Eye Puppy Raising Program! Reading to a dog can increase a child's self-esteem and confidence levels in reading, especially for struggling readers.

Pajama Party Storytime - 294798

Pajama Party Storytime

Mount Airy Branch
Thursday, August 6, 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.

Dog Days of Summer - 295372

Dog Days of Summer

Eldersburg Branch
Friday, August 7, 2026 - 9:30am - 11:30am
Ages: All Ages
Class information

Join us for a tail-wagging good time at Dog Days of Summer, a fun-filled celebration of all things dog! Kids will enjoy various festive stations and activities perfect for every dog lover.

DIY Seed Paper - 293818

DIY Seed Paper

Mount Airy Branch
Friday, August 7, 2026 - 10:00am - 11:00am
Ages: 6 - 11
Class information

Let's make seed paper! Seed paper is recycled paper with seeds embedded within that easily breaks down when planted or left outside for the seeds to germinate and sprout. 

We'll get messy with our own paper mix and add wildflower seeds to the blends. We'll also learn about wild plants in Maryland and how native meadowlands are essential to a healthy suburban ecosystem! 

All supplies will be provided. Be ready to get a little messy! 

Foam Fun - 294199

Foam Fun

Finksburg Branch
Friday, August 7, 2026 - 10:00am - 11:00am
Ages: All Ages
Class information

Join us for Foam Fun! Wade through the mountain of foam, splash through pools and puddles, and face more bubbles than you can count. Wear clothes that you don’t mind getting wet and bring a towel.

Read and Play - 289134

Read and Play

North Carroll Branch
Friday, August 7, 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.

Stuff Your Own Dinosaur - 299133

Stuff Your Own Dinosaur

Westminster Branch
Friday, August 7, 2026 - 10:00am - 11:00am
Ages: 2 - 12
Class registration and more information

Join us for a chance to select a new stuffed dinosaur friend. You'll hand-stuff your furry friend, place a wish star inside, zip it up, and lock it closed. Then, you'll complete a birth certificate for your new friend before taking it home. One dinosaur per registered child. Ten minutes after the start of the program, any unclaimed dinosaurs will be assigned to children on the waitlist.

Walking in Watkins Park - 291497

Walking in Watkins Park

Offsite
Friday, August 7, 2026 - 11:00am - 12:15pm
Ages: All Ages
Class information

Do you want to exercise and socialize at the same time? If so, please join us for a monthly walking group from May through October at Watkins Park! We’ll explore both the Rail Trail and the Loop. Wear comfortable shoes; please bring bottled water and sunscreen. We'll meet rain or shine by the flagpole next to the tennis courts at 11 AM. Let’s get walking and talking!

Spanish Language Practice Circle - 293876

Spanish Language Practice Circle

Taneytown Branch
Friday, August 7, 2026 - 11:00am - 1:00pm
Ages: Adults
Class information

Join us for a friendly and informal group gathering to practice speaking Spanish together. This program is for intermediate and advanced-level Spanish speakers. A partner from The Literacy Council of Carroll County will lead this program.

Chair Yoga at the Library - 296539

Chair Yoga at the Library

North Carroll Branch
Friday, August 7, 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: Pet Names - 280270

Lunchtime Concerts: Pet Names

Westminster Branch
Friday, August 7, 2026 - 12:00pm - 1:00pm
Ages: All Ages
Class information

Join us for our summer Lunchtime Concerts series featuring Pet Names. Their harmony-driven rock/folk sound is reminiscent of Simon & Garfunkel and The Indigo Girls. Feel free to bring a blanket or lawn chair to enjoy this outdoor concert.

In partnership with Fine Tuned Presents.

Summer Lunch at the Library (Taneytown) - 292948

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Friday, August 7, 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.

Book Chat - 293856

Book Chat

Taneytown Branch
Friday, August 7, 2026 - 1:00pm - 2:00pm
Ages: Adults
Class information

Join us for an hour of chatting about books! Come and share what you are reading and get ideas from others about what to read next!

Day for Book Lovers 2026 Featuring Chris Bohjalian - 307085

Day for Book Lovers 2026 Featuring Chris Bohjalian

Offsite
Friday, August 7, 2026 - 1:00pm - 3:30pm
Ages: Adults
Class information

Day for Book Lovers features an author talk, book signing, luncheon (with assorted tea sandwiches, salads, and desserts), and previews of new and upcoming releases. Presented by Carroll County Public Library and Park Books on Main. 

Tickets are $70 each and include luncheon and a signed copy of The Amateur by Chris Bohjalian. 

Tickets will be sold until we reach capacity or 7/25/2026.

Purchase Tickets Here!

About Chris Bohjalian

CHRIS BOHJALIAN is the #1 New York Times bestselling author of twenty-five books, including his most recent The Jackal’s Mistress, as well as The Lioness, Hour of the WitchMidwives, and The Flight Attendant, which has been made into a MAX limited series starring Kaley Cuoco. His other books include The Red Lotus, The Guest RoomClose Your Eyes, Hold HandsThe Sandcastle GirlsSkeletons at the Feastand The Double Bind. His novels Secrets of EdenMidwives, and Past the Bleachers were made into movies, and his work has been translated into more than thirty- five languages. He is also a playwright (Wingspan and Midwives). He lives in Vermont and can be found at chrisbohjalian.com or on Facebook, Instagram, X, TikTok, Litsy, and Goodreads.

About The Amateur

When a young woman, a golf prodigy, kills a caddy with a stray ball at the country club, the investigation of this freak accident reveals a dark and shocking tale of secret affairs, predatory men, and a teenager on trial.

Seating Information

This event will have assigned seating. Parties who wish to sit together should purchase tickets together in the same transaction. Groups of 2 or more will be seated together, if at all possible. Tables seat 8 -10 attendees. If you wish to purchase a table, please purchase at least 8 tickets. If you do not know the names of all of your party, please email them later to greatreads@carr.org.

**Refund Policy** 

Refund requests will be considered until 7/18/2026. Thereafter, ticket holders unable to attend will still receive signed copies of the book.

Questions? Email greatreads@carr.org or call 443-293-3196.

Nintendo Afternoon - 294260

Nintendo Afternoon

Westminster Branch
Friday, August 7, 2026 - 2:00pm - 4:00pm
Ages: 11 - 17
Class information

Join us in our Young Adult Area for gaming on our Nintendo Switch. Bring your friends and take turns playing Mario Kart, Super Smash Bros., and more. Games will be provided. 

Writer's Circle - 293859

Writer's Circle

Taneytown Branch
Friday, August 7, 2026 - 2:00pm - 4:00pm
Ages: Adults
Class information

Join this fun group of writers and aspiring writers as we share what we are working on and listen to feedback from others. Whether you write novels, short stories, poems, or anything in between, this group is for you!

Zefir: Two-Day Class - 304494

Zefir: Two-Day Class

Exploration Commons
Friday, August 7, 2026 - 2:00pm - 4:00pm
Ages: 15 - Adults, Adults
Class registration and more information

Come learn to make this popular Eastern European confection. Sometimes called marshmallow's cousin, it's less sweet and more fruit-forward than American marshmallows, but delicate and airy in texture. We will be piping a variety of styles in this special hands-on two-day class.

Volunteer Opportunity at the Finksburg Branch Garden - 296104

Volunteer Opportunity at the Finksburg Branch Garden

Finksburg Branch
Saturday, August 8, 2026 - 9:00am - 11:00am
Ages: 14 - 17
Class registration and more information

Are you in need of service hours? Do you like working outside and don't mind getting your hands dirty? If so, this may be the perfect volunteer opportunity for you! We are looking for students ages 14 - 17 to assist our local Master Gardeners with the maintenance of the Finksburg Branch Garden. Please dress appropriately, wear sunscreen, and bring water. Garden clean-up days are weather-dependent. 

Saturday Storytime - 294809

Saturday Storytime

Mount Airy Branch
Saturday, August 8, 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. 

Adventures in Backyard Beekeeping - 295642

Adventures in Backyard Beekeeping

Westminster Branch
Saturday, August 8, 2026 - 10:00am - 11:00am
Ages: All Ages
Class information

Learn about bees from an experienced local beekeeper. Topics will include basic beekeeping, bee facts, honey making, and environmental issues affecting bees. The presenter will have a real hive (no live bees) and demonstrate the use of beekeeper clothing and tools. Questions are welcome throughout the presentation.

Saturday Adventures - 292798

Saturday Adventures

Eldersburg Branch
Saturday, August 8, 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!

Eldersburg Ask a Master Gardener - 300537

Eldersburg Ask a Master Gardener

Eldersburg Branch
Saturday, August 8, 2026 - 10:30am - 12:00pm
Ages: All Ages
Class information

Bring your questions about gardening to a Carroll County Master Gardener and pick up tips, handouts, and more. 

Summer Paint Party - 286516

Summer Paint Party

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

Join us for an afternoon of painting at the library. Please wear old clothes or bring an apron. All supplies will be provided. 

Carroll County Writers Group - 292150

Carroll County Writers Group

Finksburg Branch
Saturday, August 8, 2026 - 1:00pm - 3:15pm
Ages: Adults
Class information

Please join us for the monthly meeting of the Carroll County Chapter of the Maryland Writers Association. MWA chapter meetings are open to the public.

Archaeology 101 - 300820

Archaeology 101

Mount Airy Branch
Saturday, August 8, 2026 - 2:00pm - 3:00pm
Ages: All Ages
Class information

Find out the real deal behind unearthing stories this summer! Join archaeologist and published author Ilka Knuppel for her presentation, What is Archaeology? She will discuss the ethics, methods, and research purposes of scientists in this exciting and important field of study.

Free Spirit Book Club: Becoming Madam Secretary - 268973

Free Spirit Book Club: Becoming Madam Secretary

Eldersburg Branch
Saturday, August 8, 2026 - 2:00pm - 3:00pm
Ages: Adults
Class information

This month's selection is Becoming Madam Secretary by Stephanie Dray.

Dungeons & Dragons Summer Adventure - 293958

Dungeons & Dragons Summer Adventure

Finksburg Branch
Saturday, August 8, 2026 - 2:00pm - 4:00pm
Ages: 11 - 18
Class registration and more information

Calling brave heroes for a quest in Dungeons & Dragons! Whether this is your first adventure or your twentieth, join us for an afternoon of fantastic deeds!

The small town of Breechill has sent out its monthly Call for Heroes—a dog has run off, there are rats in the tavern cellar, and old Warble Bumblebrasher is asking for someone to investigate her disappearing clan mates. Some say that fishy things are going on at the dilapidated Citadel Alteran, with noises wafting down to town on the breeze at night… What adventure will await you?

A choice of playable third-level characters, dice, pencils, and other necessary supplies will be provided.  

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

Getting Started: Unity's Create with Code - 294425

Getting Started: Unity's Create with Code

Exploration Commons
Saturday, August 8, 2026 - 2:30pm - 4:30pm
Ages: 12 - Adults, Adults
Class registration and more information

Come learn how to code! We will use Unity's Create with Code to explore the computer programming language C#. This class will begin with a review of the course. Then, you will dive into Unit 1 and create a driving simulator by importing assets, simulating gravity, mapping player controls, and more.

While this class only covers Unit 1, participants will be shown how to continue the course independently.

Carroll County Critique Group - 292153

Carroll County Critique Group

Finksburg Branch
Saturday, August 8, 2026 - 3:30pm - 4:45pm
Ages: Adults
Class information

Join our critique group and take your writing to the next level! This is a welcoming space where writers come together to share their work, receive thoughtful, constructive feedback, and grow through the power of revision and rewriting. 

Family Storytime - 292775

Family Storytime

Eldersburg Branch
Monday, August 10, 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 - 294736

Family Storytime

Mount Airy Branch
Monday, August 10, 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 - 285848

Family Storytime

Westminster Branch
Monday, August 10, 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 - 289135

Read and Play

North Carroll Branch
Monday, August 10, 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.

Unearth Your Story: A Bubble, Comedy, and Music Show - 283126

Unearth Your Story: A Bubble, Comedy, and Music Show

Taneytown Branch
Monday, August 10, 2026 - 10:30am - 11:30am
Ages: All Ages
Class information

Get out your cameras and your paleontology tools because we are about to go on a dancing adventure with some really rad dinosaurs! Kids will pop bubbles, dance, sing, laugh, use their imaginations, and connect with the coolest dinosaurs that have ever walked on this planet. The show is crafted to be inclusive for all children, including children on the autism spectrum, and a great time for parents and caregivers! Each song in our high-energy show is accompanied by hands-on, visual, and sensory experiences designed to help kids learn and have fun at the same time. 

Let's Move! - 294748

Let's Move!

Mount Airy Branch
Monday, August 10, 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!

Move and Learn - 289145

Move and Learn

North Carroll Branch
Monday, August 10, 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) - 292949

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Monday, August 10, 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.

Eldersburg Hooked on Crochet - 293157

Eldersburg Hooked on Crochet

Eldersburg Branch
Monday, August 10, 2026 - 12:30pm - 2:30pm
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.

Jurassic Park Escape Room - 297224

Jurassic Park Escape Room

North Carroll Branch
Monday, August 10, 2026 - 1:00pm - 2:00pm
Ages: 11 - 17
Class registration and more information

Gather clues, solve puzzles, and try to get out in time in a Jurassic Park-themed escape room.

This program has been rescheduled to Monday, 8/24 at 1 PM. 

Drop-In Crafts with Michaels - 312372

Drop-In Crafts with Michaels

Finksburg Branch
Monday, August 10, 2026 - 1:00pm - 3:00pm
Ages: 4 - 17
Class registration and more information

Beat the heat and join Michaels to make a bookmark.

Intro to Animation - 293747

Intro to Animation

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

Learn the basics of animation in Blender! In this beginner-friendly class, you'll discover how to bring your 3D creations to life using keyframes, the timeline, and simple motion techniques. We'll cover the fundamentals of animating objects, cameras, and characters. Previous Blender experience is not necessary but encouraged.

Hooks & Needles - 293087

Hooks & Needles

Mount Airy Branch
Monday, August 10, 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.

Intro to Basic Sewing Skills (Skill Level 0) - 295548

Intro to Basic Sewing Skills (Skill Level 0)

Exploration Commons
Monday, August 10, 2026 - 5:00pm - 7:30pm
Ages: 16 - Adults, Adults
Class registration and more information

Learn the basics to feel comfortable using a sewing machine. This introductory-level class includes the EC sewing machine certification necessary for many other classes and/or independent sewing machine use in the makerspace.

If you've never touched a sewing machine or a sewing needle, or if it's been years since you've sewn and you need a refresher on the basics, then this class is for you.

Prerequisite: None

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

Open Mah Jongg - 296726

Open Mah Jongg

Westminster Branch
Monday, August 10, 2026 - 5:15pm - 7:30pm
Ages: Adults
Class information

Join us for a friendly game of casual, non-competitive American Mah Jongg. This program is for experienced and newer players with some play experience. An instructor will be present. Please bring a current National Mah Jongg League card. If you don’t have a card, one will be provided. 

Italian Biscotti - 291447

Italian Biscotti

Exploration Commons
Monday, August 10, 2026 - 5:30pm - 7:00pm
Ages: 16 - Adults, Adults
Class registration and more information

Learn how to make crispy, twice-baked Italian Biscotti Cookies. Each table will make a different flavor batch to be split evenly among registrants. We'll make espresso drinks while the cookies bake so we can enjoy our biscotti as a traditional treat dipped in coffee!

Open Mah Jongg - 274317

Open Mah Jongg

Eldersburg Branch
Monday, August 10, 2026 - 5:30pm - 7:45pm
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.

Come Create - 292750

Come Create

Taneytown Branch
Monday, August 10, 2026 - 6:00pm - 7:00pm
Ages: Adults
Class registration and more information

Doing crafts improves your mood, reduces stress, and is fun! Explore your inner artist. All supplies will be provided.

Veterans Book Club: A Worse Place Than Hell - 261563

Veterans Book Club: A Worse Place Than Hell

Finksburg Branch
Monday, August 10, 2026 - 6:00pm - 7:45pm
Ages: Adults
Class information

In partnership with the Carroll County Veterans Advisory Council, we invite veterans, current military and reservists, and family members to join us for an evening of discussion, fellowship, and camaraderie. This month's selection is A Worse Place Than Hell: How the Civil War Battle of Fredericksburg Changed a Nation by John Matteson.

Family Bingo - 290709

Family Bingo

Eldersburg Branch
Monday, August 10, 2026 - 6:30pm - 7:30pm
Ages: 8 - Adults, Adults
Class registration and more information

Join us for a fun-filled family bingo night at the library! We will provide the bingo cards, markers, and a chance to win prizes. This program is geared to children ages 8-15 with an adult. 

Ask HSP: Human Services Programs of Carroll County - 290986

Ask HSP: Human Services Programs of Carroll County

Mount Airy Branch
Tuesday, August 11, 2026 - 9:00am - 11:00am
Ages: All Ages
Class information

Human Services Programs of Carroll County (HSP) assists families by leveraging public services like housing and shelter services, financial education and assistance, and family support. Staff from HSP will be available at the library every other month to meet with anyone with questions or in need of assistance. Stop by and see how they can help you! 

Read and Play - 292780

Read and Play

Eldersburg Branch
Tuesday, August 11, 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.

Read and Play - 281683

Read and Play

Finksburg Branch
Tuesday, August 11, 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 - 294762

Read and Play

Mount Airy Branch
Tuesday, August 11, 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 - 292608

Read and Play

Taneytown Branch
Tuesday, August 11, 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 - 285872

Read and Play

Westminster Branch
Tuesday, August 11, 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: Wild West Survival - 281737

Create, Explore, and More: Wild West Survival

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

A hands-on STEM program where kids become frontier engineers, using creativity and problem-solving to design solutions for life on the frontier. 

Making for Seniors: Create a Simple Vinyl Cutter Project - 293933

Making for Seniors: Create a Simple Vinyl Cutter Project

Exploration Commons
Tuesday, August 11, 2026 - 10:00am - 12:00pm
Ages: Adults
Class registration and more information

Learning new technology should be fun, not intimidating! Join us for a basic hands-on session where we'll use Cricut Design Space to create a simple project to be cut out on one of EC's vinyl cutters. Previous basic computer experience is required. No previous experience with design software or vinyl cutting is needed. Participants are required to set up their own free Cricut Design Space account prior to attending.

Family Storytime - 292783

Family Storytime

Eldersburg Branch
Tuesday, August 11, 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 - 292622

Twos and Threes Together

Taneytown Branch
Tuesday, August 11, 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 - 294787

Twos and Threes Together

Mount Airy Branch
Tuesday, August 11, 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 - 281709

Twos and Threes Together

Finksburg Branch
Tuesday, August 11, 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 - 285902

Twos and Threes Together

Westminster Branch
Tuesday, August 11, 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) - 292950

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Tuesday, August 11, 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.

Strategy Games - 305994

Strategy Games

Eldersburg Branch
Tuesday, August 11, 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.

Drop-In Diamond Painting - 293540

Drop-In Diamond Painting

Taneytown Branch
Tuesday, August 11, 2026 - 1:30pm - 7:30pm
Ages: Adults
Class information

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

Super Smash Bros. Tournament - 287402

Super Smash Bros. Tournament

Eldersburg Branch
Tuesday, August 11, 2026 - 2:00pm - 3:00pm
Ages: 11 - 17
Class information

Battle your friends in a Super Smash Bros. tournament on the library's Nintendo Switch. See if you have what it takes to be a champion. 

Intermediate Laser Project: Wood Inlay - 299325

Intermediate Laser Project: Wood Inlay

Exploration Commons
Tuesday, August 11, 2026 - 2:00pm - 4:30pm
Ages: 14 - Adults, Adults
Class registration and more information

Flex your Adobe Illustrator skills in this intermediate laser class. Participants will use more advanced Illustrator skills to create a small wooden inlay project on the laser. Laser Certification is required for this class.

Line Dancing with Lori - 289605

Line Dancing with Lori

Eldersburg Branch
Tuesday, August 11, 2026 - 4:00pm - 5:00pm
Ages: Adults
Class registration and more information

Join us for an evening of fun and fitness in this beginner's line dancing class. We suggest bringing water and wearing comfortable shoes and clothing for the class. 

Dungeons & Dragons Online - 294402

Dungeons & Dragons Online

Online
Tuesday, August 11, 2026 - 4:00pm - 6:30pm
Ages: 12 - 17
Class registration and more information

Join us for a session of Dungeons & Dragons played entirely online! Pre-generated characters will be available, and registrants will meet on Zoom the day before to become familiar with any websites used. This session is for beginners and avid players alike.

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

English Conversation Group - 304973

English Conversation Group

Mount Airy Branch
Tuesday, August 11, 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.  

North Carroll Writers Group - 289284

North Carroll Writers Group

North Carroll Branch
Tuesday, August 11, 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 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.

Knit and Chat - 291475

Knit and Chat

Eldersburg Branch
Tuesday, August 11, 2026 - 6:00pm - 7:30pm
Ages: 8 - Adults, Adults
Class information

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. There will also be an optional show-and-tell and a yarn exchange each month.

Open Mah Jongg - 291263

Open Mah Jongg

Mount Airy Branch
Tuesday, August 11, 2026 - 6:00pm - 7:45pm
Ages: Adults
Class information

Join us for a friendly game of American Mah Jongg. We welcome experienced players and newer players ready 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. An instructor may not be present.

Pajama Party Storytime - 281826

Pajama Party Storytime

Finksburg Branch
Tuesday, August 11, 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.

Pajama Party Storytime - 285921

Pajama Party Storytime

Westminster Branch
Tuesday, August 11, 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.

TRIVIA NIGHT at Bistro 91 in Finksburg - 294900

TRIVIA NIGHT at Bistro 91 in Finksburg

Offsite
Tuesday, August 11, 2026 - 7:00pm - 9:00pm
Ages: Adults
Class registration and more information

What trivia tidbits are rattling around in your head? Grab a few friends and join us for Trivia Night at Bistro 91! All prizes are provided by Bistro 91.

If your team needs to cancel or change your team size on the day of the program, please call Bistro 91 at 410.861.8841. 

Registration required. Only one person per team needs to register. Please keep the team size to 8 or less.

Writing Group - 293179

Writing Group

Eldersburg Branch
Wednesday, August 12, 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 - 292786

Move & Groove Storytime

Eldersburg Branch
Wednesday, August 12, 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 - 281763

Family Storytime

Finksburg Branch
Wednesday, August 12, 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 - 294911

Read and Play

Mount Airy Branch
Wednesday, August 12, 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 - 289152

Family Storytime

North Carroll Branch
Wednesday, August 12, 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 - 299585

Mount Airy Knitters

Mount Airy Branch
Wednesday, August 12, 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 - 285873

Read and Play

Westminster Branch
Wednesday, August 12, 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.

Wackadoo! It's a Bluey Bash! - 282202

Wackadoo! It's a Bluey Bash!

Taneytown Branch
Wednesday, August 12, 2026 - 10:00am - 11:00am
Ages: Birth - 8
Class registration and more information

We are celebrating all things Bluey with fun activities and more.

Carroll County Workforce Development Day - 284750

Carroll County Workforce Development Day

North Carroll Branch
Wednesday, August 12, 2026 - 10:00am - 12:00pm
Ages: Adults
Class information

Explore invaluable career resources at Carroll County Workforce Development's pop-up event. Discover free training opportunities, learn how to connect with employers, and receive personalized support to revamp your resume.

Move & Groove Storytime - 292789

Move & Groove Storytime

Eldersburg Branch
Wednesday, August 12, 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.

North Carroll Senior Center Wednesday Book Club: The Sicilian Inheritance - 289087

North Carroll Senior Center Wednesday Book Club: The Sicilian Inheritance

Offsite
Wednesday, August 12, 2026 - 11:00am - 12:00pm
Ages: Adults
Class information

This month's selection is The Sicilian Inheritance by Jo Piazza.

Ready, Set, School! - 281811

Ready, Set, School!

Finksburg Branch
Wednesday, August 12, 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 - 285903

Twos and Threes Together

Westminster Branch
Wednesday, August 12, 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) - 292951

Summer Lunch at the Library (Taneytown)

Taneytown Branch
Wednesday, August 12, 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.

Intermediate Laser Cutting: Engraving Painted Canvas - 294224

Intermediate Laser Cutting: Engraving Painted Canvas

Exploration Commons
Wednesday, August 12, 2026 - 1:00pm - 4:30pm
Ages: 16 - Adults, Adults
Class registration and more information

This intermediate-level laser design class focuses on the differences between creating designs and navigating unique settings on pre-painted paper canvases. It is recommended that you bring any photos you would like to engrave with you on a flash drive to help save design time. 

The longer class time is necessary for this program due to the long print times on this material. Fusion Pro Laser Cutter Certification is required prior to attending this program.

Featured

New Materials