All Contra Costa County library branches offer programs for children, teens, adults and families. All branches will be closed Dec. 24-25, for the Christmas holiday, and by 5 p.m. Dec. 31-Jan. 1, for the New Year's holiday. For library hours and updated information, call the local branch or 800-984-4636 or visit www.ccclib.org.

  • At the Martinez Library, Story Time programs are free.

    Mother Goose Time: 10:30-11:30 a.m. Tuesdays through Dec. 17. There will be stories and songs, followed by a simple craft time. Best for ages 6 months-3 years old. The next session is from Jan. 14-April 15 (no session Feb. 25).

    The Puppet Company Presents A Time To Be Jolly: 6:30-7:30 p.m. Dec. 16. Kids can meet Jack Frost, Mrs. Claus and take a peek at Santa's elves through the Puppet Company's seasonal tour of Santa's workshop. They will see waltzing Christmas trees, ice-skating penguins, Rudolph, and a Hanukkah celebration.

    Knitting and Crochet Winter Workshop: 6-7:30 p.m. Jan. 14, 21, 28. Helping Hands Foundation teaches knitting or crochet. The free workshop is geared to young people 18 and under, but adults who wish to learn are welcome, though supplied materials may be limited. Registration ends at 6 p.m. Dec. 28.

    Wii Wednesdays: 2:30-4 p.m. Jan. 8. Middle school students and teens can join their friends for Wii games and snacks.

    Saturday Needle Art with Marilyn: 1-3:30 p.m. Dec. 14, Jan. 4, 18. Free. Teens and adults can drop in to work on current projects or restart a needle art hobby. Hands-on knit and crochet instructions from Marilyn.

    Holiday Songs by La-Di-Da Singing Quartet: 6:30 p.m. Dec. 17. All ages are invited to a holiday show by La-Di-Da, who specializes in a cappella performances.

    The library is at 740 Court St., Martinez. Phone: 925-646-9900. Hours: noon-8 p.m. Mondays; 10 a.m.-8 p.m. Tuesdays; noon-5 p.m. Wednesdays and Fridays; and 10 a.m.-5 p.m. Saturdays. It is closed Sundays and Thursdays.

  • At the Pleasant Hill Library, Story Time programs are free.

    Story Time: 11:15-11:45 a.m. Wednesdays, Thursdays, Fridays and Saturdays features songs, movement and simple stories. Good for ages 0-5, but all are welcome.

    Afternoon Story Time: 1:15-1:45 p.m. Fridays. There will be songs, movement and simple stories to introduce children ages 0-5 to literacy.

    Lego Creators Club: 2-3 p.m. Saturdays. Kids ages 5-11 can let their imaginations run wild at the weekly get-together. There will be new themes, tips and challenges, plus book tie-ins to take home.

    Eco Sewing: 3-5 p.m. Dec. 18, Jan. 15, 22, 29. Teens can learn sewing machine skills and create upcycled fabric creations. The event is led by a recycling educator and artist. Crafts made will be used toward TAG's annual Art, Jazz and Wine Festival donation drive, and will benefit the library.

    One-On-One Computer Tutor: 4-5 p.m. and 5-6 p.m. Dec. 17; and 11 a.m.-noon and noon-1 p.m. Dec. 18; Adults can schedule an appointment for a one-hour, one-on-one computer training session to learn the basics and set up an email account, print and save on the library computer, use Microsoft Word and search the Internet. Select tutors may also offer assistance on digital gadgets like laptops, smart phones, e-readers and cameras. (Keep in mind that tutors may not be completely familiar with all personal devices and library computers may not offer software compatibility).

    Pleasant Hill Library Book Discussion: 6:30 p.m. in Room A. On Dec. 17, the discussion is on "Cleopatra," by Stacy Schiff.

    Afternoon Book Discussion: 1-2:30 p.m. Jan. 10. Adults can read with others at the library. Discussion this month is on "Behind the beautiful forevers: life, death, and hope in a Mumbai undercity," by Katherine Boo.

    The library is at 1750 Oak Park Blvd., Pleasant Hill. Phone: 925-646-6434. Hours: 11 a.m.-6 p.m. Wednesdays and Thursdays; 1-8 p.m. Tuesdays; and 10 a.m.-5 p.m. Fridays and Saturdays.