The Charleston County Public Library is offering the following free programs for children, teens and adults throughout the month of December.

Charleston & The Islands

Main Library, 68 Calhoun St., downtown: 805-6930

Early Literacy Station (all ages): Dec. 1-31. Visit the Early Literacy Station for a fun activity based on the S.C. Day-by-Day Family Literacy Activity Calendar. The theme for Dec. is “Friends.” Enter for a chance to win your very own S.C. Day-by-Day Calendar. A winner will be drawn on Dec. 31.

Saul Alexander Gallery: Dec. 1-31. Using equal parts imagination and observation in her paintings, Martha Worthy fabricates a world of mythical, archetypal birds juxtaposed with surprise elements taken from a variety of plants, animals and insects.

Mystery Mondays (all ages): Dec. 17, all day. Calling all super sleuths, stop in the Children’s Room to read and solve the Monday mystery. If you can crack the case, you get a prize.

Wii Wednesdays (all ages): Dec. 19 at 3:30 p.m. Calling all gamers to come show off your skills.

Fact Finder Fridays (all ages): Fridays, Dec. 14 and 21, all day. Test your knowledge of the library and win a prize.

Holiday Film Festival: “Elf” (all ages): Dec. 13 at 3:30 p.m. Rated PG; 97 minutes.

Make-it and Take-it Holiday Crafts: Dec. 15 at 11 a.m. Create some festive decorations and gifts to take home.

Underground Advisory Board (grades 6-12): Dec. 16 from 2:30-3:30 p.m. Come be a part of the Advisory Board, a group of teens who help us make the Young Adult department the best it can be.

Backporch Storytellers at the Library (all ages): Dec. 16 at 3 p.m. Enjoy stories and tales told by some of the Lowcountry’s favorite storytellers.

Underground Artists’ Club (grades 6-12): Dec. 17 from 3-5 p.m. Meet and create with other teen artists. Drawing supplies provided.

Bookworms Book Club (ages 8-11 with adult): Dec. 18 at 3:30 p.m. Discuss “Diary of a Wimpy Kid: Cabin Fever,” by Jeff Kinney. Copies are available at Children’s Desk. Registration required. Contact the Children’s Department at 805-6893.

Teen Holiday Party (grades 6-12): Dec. 20 from 3-5 p.m. Meet other teens in the Auditorium for an afternoon of games, snacks, socializing, holiday card-making and more.

Holiday Film Festival: “How the Grinch Stole Christmas” (all ages). Dec. 20 at 3:30 p.m. Rated PG; 104 minutes.

Met Opera at the Library: “Otello”: Dec. 22 at noon. Location: Main Auditorium. Verdi’s Shakespearean masterpiece returns to the Met with Johan Botha in the title role opposite the acclaimed Desdemona of star soprano Renee Fleming. Semyon Bychkov conducts. Approximate running time: 3 hours 27 minutes.

Comics in Motion: “Sin City”: Dec. 23 at 2:10 p.m. Location: Main Auditorium. Four tales of crime adapted from Frank Miller’s popular comics. Rated R; 126 minutes.

Met Opera at the Library: “The Tempest”: Dec. 29 at noon. Location: Main Auditorium. Composer Thomas Ades conducts the Metropolitan Opera premiere of his own work, with baritone Simon Keenlyside starring as Prospero. Approximate running time: 3 hours.

Folly Beach Library, 55 Center St.: 588-2001

PLAY: Movies at the Beach: “12 Dogs of Christmas: Great Puppy Rescue”: Dec. 14 at 4 p.m. Rated PG; 102 minutes.

PLAY: Movies at the Beach: “A Christmas Story 2”: Dec. 21 at 4 p.m. Rated PG; 93 minutes.

PLAY: Movies at the Beach: “Madagascar 3”: Dec. 28 at 4 p.m. Rated PG; 93 minutes.

James Island Branch Library, 1248 Camp Road: 795-6679

Teen Guessing Game (grades 6-12): Dec. 1-31. Guess how many pieces of chocolate are in the holiday jar and the candy-filled prize is yours.

PLAY: Let It Snow! (ages 8 and younger): Dec. 15 at 10:30 a.m. Have your very own “White Christmas” with these amazing snowflakes.

PLAY: Movie Fun: “12 Dogs of Christmas: Great Puppy Rescue” (all ages): Dec. 22 at 10:30 a.m. Rated PG; 102 minutes.

PLAY: Movie Fun: “Winnie the Pooh” (all ages): Dec. 27 at 10:30 a.m. Rated G; 63 minutes.

PLAY: New Year’s Craft (ages 8 and younger): Dec. 29 at 10:30 a.m. Ring in the New Year with these noisemakers.

John L. Dart Branch Library, 1067 King St.: 722-7550

Mind Bending Monday Maze (grades 6-12): Mondays, Dec. 17 and 31, all day. Challenge yourself to complete an intricate maze. How twisted can it be? Prizes will be awarded.

Trivia Tuesdays (all ages): Dec. 18, all day. Stop by the service desk to answer a trivia question for a prize.

Teen Word Play (grades 6-12): Dec. 19, all day. Challenge yourself to create as many words as you can, using only the letters in a given phrase. Prizes will be awarded.

Word Play (grades 1-5): Dec. 19, all day. Challenge yourself to create as many words as you can, using only the letters in a given phrase. Prizes will be awarded.

Jr. Word Seekers (grades 6-12): Fridays, Dec. 14, 21 and 28, all day. Challenge yourself to find every word on thematic word find puzzles for a prize.

Weekend Word Scramble (ages 5-11): Fridays, Dec. 14, 21 and 28, all day. Challenge yourself to unscramble 10 words, based on a weekly theme, for a prize.

PLAY: Sigma Saturday (ages 5-11): Dec. 15 at 1 p.m. Build a wooden project with the brothers of the Beta Mu Sigma chapter of Phi Beta Sigma. This activity is sponsored by Lowe’s.

Countdown to Kwanzaa: Celebrate With Creativity (adults): Dec. 15 at 4 p.m. Join group for a lecture and art exhibit by Bro. Nizar, executive director, chief lecturer and minister of divine visual art of the Gullah Heritage Museum.

Teen DIY: Creative Crafts (grades 6-12): Dec. 17-21. Celebrate the season by making a creative work of art. Dec. 17-20 at 4 p.m. and Dec. 21 at 2 p.m.

Dart After Dark: BYO-Book Celebration (adults): Dec. 20 at 6:30 p.m. Bring your own book to this end-of-the-year celebration of reading. Refreshments will be provided.

Kwanzaa Cafe (all ages): Dec. 27-28 at 2 p.m. Celebrate the holiday by engaging in literacy and arts activities.

PLAY: Kwanzaa Stories (all ages): Dec. 29 at 11 a.m. Listen to stories to celebrate the Kwanzaa holiday.

Freedom Stories (all ages): Dec. 31 at 11 a.m. Listen to a variety of stories about African-Americans seeking freedom, as we near the 150th anniversary of the Emancipation Proclamation. Refreshments will be served.

Johns Island Regional Library, 3531 Maybank Highway: 559-1945

Flower Pot Display: Dec. 1-31. Jessica Farmer will display her one of a kind acrylic painted flower pots.

Photography Exhibit: Dec. 1-31. David Mandel, a resident of Johns Island, will display his photographs of wildlife, portraits, lifestyles (weddings/families), theatre, and commercials.

Family Fun and Games (all ages): Saturdays, Dec. 22 and 29, from 11 a.m.-1 p.m. Bring the family to the library to play various board-style games.

Knitting and Crocheting Group (adults): Dec. 20 from 6-7 p.m. Enjoy the company of other crafters and meet to exchange ideas. Bring your projects and knit or crochet with friends. Beginners welcome.

Art All Day (all ages): Dec. 21, all day. Enjoy an array of art activities all day on select Fridays during the month of December.

Club Anime (ages 12-19): Dec. 13 from 4:30-6 p.m. Natsume is a seemingly normal teen who can see monsters. Unfortunately for him, most of the monsters are trying to steal a particular item from him.

Short Film Fridays (all ages): Fridays, Dec. 14 and 28, from 4-6 p.m. Looking for ways to expand your imagination and practice those problem-solving skills? Enjoy a variety of quality short-films for children, followed by thought-provoking discussion at the library.

Deck the Halls (all ages): Dec. 15 from 11 a.m.-1 p.m. Share some holiday cheer with a tree lighting, crafts and holiday snacks.

Sea Islands Book Club (adults): Dec. 18 at 2 p.m. Join a discussion of “The Call of the Wild” by Jack London, a story of survival depicted through dog named Buck. Copies of the book may be obtained from the Reference Desk for check out while supplies last.

Teen Movie Time: “The Dark Knight Rises” (grades 6-12): Dec. 18 from 4:30-7:30 p.m. Rated PG-13; 165 minutes.

PLAY: Welcome Winter (all ages): Dec. 19 at 6:30 p.m. Come help welcome in winter with some great stories.

Club Anime (ages 12-19): Dec. 29 from 3-4:30 p.m. This meeting will be a special viewer’s choice in celebration of the last meeting of 2012. Pocky will be served.

West of the Ashley

West Ashley Branch Library, 45 Windermere Blvd.: 766-6635

Knit and Stitch (adults/young adults): Dec. 17 at 6:30 p.m. Want to know more about knitting or share your knowledge? Then bring your knitting supplies and knit with friends. This group is for all skill levels.

PLAY: Family Fun (all ages): Dec. 13 at 6 p.m. Come and discover what this week’s fun will be. It could be a craft, board games to play, watching a movie or some other fun activity.

Not Fiction Book Discussion: Dec. 20 at 11 a.m. “Rin Tin Tin: The Life and the Legend” by Susan Orlean.

St. Andrews Regional Library, 1735 N. Woodmere Drive: 766-2546

Early Literacy Station (all ages): Dec. 1-31. Visit the Early Literacy Station for a fun activity based on the S.C. Day-by-Day Family Literacy Activity Calendar. The theme for December is “Friends.”

St. Andrews TeenSpot Celebrates National Read a New Book Month (ages 12-17): Dec. 1-31. In honor of National Read a New Book Month, teens can write down a title of a great book that they have read and receive a sweet treat.

Passport to the World: North Pole (all ages): Dec. 13 at 4 p.m. Join in a literary travel around the world. Explore the North Pole, where the spirit of Christmas lives year round.

St. Andrews Christmas Theater Presents Scrooged (adults): Dec. 14 at 11 a.m. A cynically selfish TV executive gets haunted by three spirits bearing lessons on Christmas Eve. Rated PG-13; 101 minutes.

PLAY: Polar Express Pajama Party (ages 11 and younger): Dec. 15 at 11 a.m. Wear your PJs, get your golden ticket, and enjoy s’mores and hot chocolate as the library celebrates the season with a special viewing of “The Polar Express.” Rated PG; 100 minutes. Enjoy crafts and activities based on the movie and meet a special guest from the North Pole. Space is limited. Call to register and guarantee your spot.

St. Andrews TeenSpot Holiday Theater Presents New Year’s Eve (ages 12-17): Dec. 17 at 4 p.m. The lives of several couples and singles in New York intertwine over the course of New Year’s Eve. Rated PG-13; 118 minutes. Refreshments will be provided

Earth Fare: Holiday Food Art (ages 11 and younger): Dec. 18 at 4 p.m. Miss Hannah of Earthfare will demonstrate tasty, fun holiday treats that are important for a healthy body.

St. Andrews TeenSpot Wired Wednesdays/Make It Take It Craft (ages 12-17): Dec. 19 at 4 p.m. Come on in and have fun with technology set aside for teen use. Laptops will be available for surfing or homework, and there will be videogames such as Wii and PlayStation 2. Create a cool craft in time for the holiday.

Movie Madness: “Beethoven’s Christmas” (all ages): Dec. 20 at 4 p.m. The Clock family members are four-inch-tall people who live anonymously in another family’s residence, borrowing simple items to make their home. Rated G; 94 minutes.

St Andrews Christmas Theater Presents “Surviving Christmas” (adults): Dec. 21 at 11 a.m. A lonely, obnoxious young millionaire pays a family to spend Christmas with him. Rated PG-13; 91 minutes.

PLAY: Holiday Extravaganza (all ages): Dec. 22 at 11 a.m. Celebrate the season by making holiday crafts and decorating cookies.

Movie Madness: “How the Grinch Stole Christmas” (all ages): Dec. 27 at 4 p.m. Rated PG; 104 minutes.

St. Andrews Christmas Theater Presents “The Santa Clause” (adults): Dec. 28 at 11 a.m. When a man inadvertently kills Santa on Christmas Eve, he finds himself magically recruited to take his place. Rated PG; 97 minutes.

PLAY: Club Lego (ages 11 and younger): Dec. 29 at 11 a.m. Listen to cool music and create something cool with the library’s Legos (or bring your own).

St. Andrews TeenSpot Holiday Theater Presents “Men in Black 3” (ages 12-17): Dec. 31 at 4 p.m. Agent J travels in time to MIB’s early years in the 1960s, to stop an alien from assassinating his friend Agent K and changing history. Rated PG-13; 106 minutes. Refreshments will be provided.

Edisto Branch Library, 1589 Highway 174: 869-2355

PLAY: Beautiful Angels Take Shape: Dec. 15 at 11 a.m. Create a special holiday angel to give to Mom.

PLAY: Holiday Cookie Fun: Dec. 22 at 11 a.m. Decorate Christmas cookies to eat, and take some home to share.

PLAY: Let’s All Go to the Movies: Dec. 29 at 11 a.m. Watch a holiday movie and enjoy a special treat.

East of the Cooper

McClellanville Branch Library, 222 Baker St.: 887-3699

PLAY: Paper Bag Reindeer (all ages): Dec. 15 at 11 a.m. Make a reindeer puppet from a paper bag.

PLAY: 3-D Christmas Tree (all ages): Dec. 22 at 11 a.m. Make a 3-D Christmas tree.

PLAY: Fireworks On Paper (all ages): Dec. 29 at 11 a.m. Make fireworks on construction paper.

Mount Pleasant Regional Library, 1133 Mathis Ferry Road: 849-6161

Scrabble at the Library (adults): Dec. 14 from 10-11:45 a.m. Looking for a fun way to keep your brain sharp? Come play Scrabble at the library. Bring your own board, or use one of the library’s. If you don’t enjoy Scrabble, other games are available.

PLAY: STAR Therapy Dogs (all ages): Dec. 15 from 10:30-11:30 a.m. Read to a certified therapy dog that loves to hear a good story.

Blood Drive with The Blood Alliance: Dec. 15 from noon-3 p.m. The Blood Alliance will be at the Mount Pleasant Regional Library to collect blood in support of the East Cooper Medical Center. Call 849-6161 to set up an appointment.

Book Discussion (adults): Dec. 17 from 10:30-11:30 a.m. “Faith: A Novel,” by Jennifer Haigh

Young Adult Movie: “The Avengers” (grades 6-12): Dec. 20 at 4 p.m. Rated PG-13, 143 minutes.

PLAY: Build with Legos (ages 4 and older): Dec. 22 at 2 p.m. Show your friends what you can build with a pile of Legos.

Poe/Sullivan’s Island Branch Library, 1921 I’on Ave.: 883-3914

Popcorn Theater: “Arthur Christmas”: Dec. 13 at 6 p.m. Rated PG; 97 minutes.

Beach Lover’s Book Club (adults): Dec. 15 at 10:30 a.m. “The Shoemaker’s Wife” by Adriana Trigiani.

PLAY: Holiday Ornaments: Dec. 15 at 10:30 a.m. Make an ornament to decorate your tree or to give as a gift.

Popcorn Theater: “12 Dogs of Christmas: Great Puppy Rescue”: Dec. 20 at 6 p.m. Rated PG; 102 minutes.

PLAY: Paper Plate Snowman: Dec. 22 at 10:30 a.m. Make a snowy friend with some simple household items.

PLAY: Shape Angels: Dec. 29 at 10:30 a.m. Make an angel out of a circle, square and other shapes.

Village Branch Library, 430 Whilden St.: 884-9741

Afterschool Activity Zone: Thursdays, Dec. 13, 20 and 27, at 3:30 p.m. Come do coloring, puzzles and mazes with us after school.

PLAY: Holiday Ornament Craft (ages 5 and older): Dec. 15 at 10:30 a.m. Come make a holiday ornament to hang on the Village Branch Christmas Tree.

North Charleston

Cooper River Memorial, 3503 Rivers Ave.: 744-2489

PLAY Family Movie Matinee: “Elf”: Dec. 15 at 1 p.m. Rated PG; 97 minutes.

PLAY Family Movie Matinee: “Arthur Christmas”: Dec. 22 at 1 p.m. Rated PG; 97 minutes.

PLAY Family Movie Matinee: “Brave”: Dec. 29 at 1 p.m. Rated PG; 100 minutes.

Dorchester Road Regional LIBRARY, 6325 Dorchester Road: 552-6466

PLAY: Saturday Movies: “Arthur Christmas” (all ages): Dec. 15 at 10:30 a.m. Rated PG; 97 minutes.

After School Kids (ASK): Magic Tree House (ages 5-11): Dec. 18 at 4:30 p.m. Join Jack and Annie as they discover new lands and times.

PLAY: Bedtime Storytime: Merry Christmas! (all ages): Dec. 19 at 6:30 p.m. Join group for Christmas stories and a craft to take home.

Snow Day Crafts (grades 6-12): Dec. 20 at 4:30 p.m. Be creative and make one of our snow day crafts. You can keep it for yourself, give it as a present or eat it.

Otranto Road Regional Library, 2261 Otranto Road: 572-4094

Preschool Special: Holiday Delight Storytime: Dec. 13 at 10:30 a.m. Get prepared for a wonderful holiday season with a selection of stories, songs and games.

Teen Book Club: Just Book It: Dec. 13 from 4-5 p.m. This is a great way to get together and talk about the books you enjoy reading. Bring any book you have enjoyed reading recently to share with your fellow book club members.

Book Discussion @ Otranto: Dec. 13 at 6:30 p.m. Bring a Christmas book or any book you have read recently to share with your fellow book club members.

PLAY: Yuletide Decorating Fun: Dec. 15 at 11 a.m. Drop in and listen to holiday music while decorating a sugar cone treat.

School Age Special: Let’s Learn About Kwanzaa: Dec. 19 at 4 p.m. Kwanzaa is a seven day celebration of family, community, and culture. Explore the Kwanzaa symbols and cultural traditions.

PLAY: Gingerbread Friends: Dec. 22 at 11 a.m. Hear the story Gingerbread Boy, and then create a garland of gingerbread people for a holiday home decoration.

PLAY: Let’s Learn About Kwanzaa: Dec. 29 at 11 a.m. Kwanzaa is a seven-day celebration of family, community and culture. Come explore the Kwanzaa symbols and cultural traditions.