Skip to main content
close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.
Image for event: Choose Your Own Path: A Coded Adventure (Part 2)

Choose Your Own Path: A Coded Adventure (Part 2)

2023-02-02 16:00:00 2023-02-02 17:00:00 America/New_York Choose Your Own Path: A Coded Adventure (Part 2) In this monthly STEM program, you will learn how to code our your own adventure story! Mountain Park Branch -

Thursday, February 02
4:00pm - 5:00pm

Add to Calendar 2023-02-02 16:00:00 2023-02-02 17:00:00 America/New_York Choose Your Own Path: A Coded Adventure (Part 2) In this monthly STEM program, you will learn how to code our your own adventure story! Mountain Park Branch -

In this monthly STEM program, you will learn how to code our your own adventure story!

The program will introduce kids to Python coding concepts and foster creativity. It will take place at the table sin the Teen area.

AGE GROUP: | Tweens | Teens |

EVENT TYPE: | Coding |

Mountain Park Branch


Hours
Mon, Mar 27 10:00AM to 8:00PM
Tue, Mar 28 10:00AM to 8:00PM
Wed, Mar 29 10:00AM to 8:00PM
Thu, Mar 30 10:00AM to 8:00PM
Fri, Mar 31 10:00AM to 5:00PM
Sat, Apr 01 10:00AM to 5:00PM
Sun, Apr 02 12:00PM to 5:00PM

Upcoming events

Mon, Mar 27, All day
Virtual
Learn about science through experiments, activities and booklists!
Register

Mon, Mar 27, All day
Virtual
GCPL's own podcast about YA literature!

Mon, Mar 27, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Mon, Mar 27, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.
Register

Mon, Mar 27, 10:30am - 11:30am
Virtual
Practice your conversational English in a friendly and supportive environment.
Register

Mon, Mar 27, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Mon, Mar 27, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Mon, Mar 27, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones! Designed for toddlers this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Mon, Mar 27, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! Where we read stories and explore early literacy in an interactive way for children ages 3 through 5. Through books, music, rhymes and movement activities to our preschool listeners. Join us outside for storytime! **Please bring your own blanket or lawn chair.

Mon, Mar 27, 11:00am - 11:45am
Norcross Branch
Get a hands on look at Mineralogy through experiments and activities!

Mon, Mar 27, 11:15am - 12:00pm
Offsite
Borrow a book from the GCPL mobile library!

Mon, Mar 27, 11:30am - 12:00pm
Lawrenceville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs! For children, ages 3-5 and an accompanying adult(s).

Mon, Mar 27, 1:00pm - 2:00pm
Buford-Sugar Hill Branch
Kids get started learning the ABCs with hands-on activities.

Mon, Mar 27, 1:00pm - 2:00pm
Centerville Branch
Practice English conversation on various topics based on a variety of subjects!

Mon, Mar 27, 4:00pm - 6:00pm
Collins Hill Branch
Learn and practice reading skills one-on-one with a book buddy trained in Active Reading. Active Reading helps build vocabulary and increase fluency and understanding.

Mon, Mar 27, 4:00pm - 5:00pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available. Registration is required.
Register

Mon, Mar 27, 4:00pm - 6:00pm
Peachtree Corners Branch
Practice reading and learn new skills with a Reading Buddy!

Mon, Mar 27, 4:30pm - 5:30pm
Grayson Branch
Reading Buddies allows children to practice their oral reading skills one-on-one by reading out loud to a grown up! Perfect for sharing the joy of books and helping students sharpen their reading abilities. For elementary school children, ages 6-10 years.

Mon, Mar 27, 5:00pm - 6:00pm
Duluth Branch
K - 2nd graders come and build your math skills with games, technology, and lots of fun!

Mon, Mar 27, 5:00pm - 6:00pm
Buford-Sugar Hill Branch
Learn and practice reading skills one-on-one with our reading buddies.

Mon, Mar 27, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Mon, Mar 27, 5:00pm - 7:00pm
Collins Hill Branch
Need help with your homework? Our volunteer homework helpers can help!

Mon, Mar 27, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Mon, Mar 27, 6:00pm - 7:00pm
Collins Hill Branch
Join us for a special nighttime storytime with stories, songs, and rhymes... pajamas are encouraged! For children of all ages with a caregiver.

Mon, Mar 27, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Mon, Mar 27, 6:30pm - 7:30pm
Hamilton Mill Branch
Learn and practice your Spanish in a welcoming environment with a fluent speaker!

Mon, Mar 27, 6:30pm - 7:30pm
Hamilton Mill Branch
Join us for a lively discussion every month about a book chosen by group members. This month features "American Dirt" by Jeanine Cummins.

Mon, Mar 27, 7:00pm - 8:00pm
Buford-Sugar Hill Branch
Let’s Talk is a relaxed place for English language learners to practice their skills.

Tue, Mar 28, All day
Virtual
Share your love of the Harry Potter universe with other fans!

Tue, Mar 28, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Tue, Mar 28, 10:00am - 11:00am
Buford-Sugar Hill Branch
For pre-walker babies and their parents/caregivers. Playtime for children and time for adults to meet other families in the community.

Tue, Mar 28, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversations on a variety of topics!

Tue, Mar 28, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson branch for our Toddler Time! Featuring engaging stories, fun songs, activities, and more. Targeted for the developmental needs of toddlers, ages 1-2, and their caregivers.

Tue, Mar 28, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 3 and under.

Tue, Mar 28, 10:30am - 11:00am
Lilburn Branch
We will use books, music, rhymes, movement, and fingerplays to introduce pre-literacy and social skills to our toddlers.

Tue, Mar 28, 10:30am - 11:00am
Virtual
Join Ms. Patty for an interactive virtual storytime!
Register

Tue, Mar 28, 11:00am - 12:00pm
Buford-Sugar Hill Branch
This storytime uses simple books, music, rhymes, and movement activities to introduce storytime to our youngest listeners.

Tue, Mar 28, 11:00am - 12:00pm
Hamilton Mill Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Tue, Mar 28, 11:00am - 12:00pm
Hamilton Mill Branch
Library storytimes promote the early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Tue, Mar 28, 11:00am - 11:30am
Centerville Branch
Welcome to Tiny Tots Storytime! Where we read stories and enjoy music & movement for our youngest listeners; babies and young toddlers ages 2 & under. Join us outside for storytime! **Please bring your own blanket or lawn chair.

Tue, Mar 28, 11:30am - 12:00pm
Lilburn Branch
Storytimes promote the early literacy skills that help children become ready to read with stories, games, and songs!

Tue, Mar 28, 12:00pm - 1:00pm
Norcross Branch
Come learn about the chemistry of sugar and the transformative properties of candy making.

Tue, Mar 28, 1:00pm - 2:00pm
Virtual
Practice English conversation with themes on a variety of topics!
Register

Tue, Mar 28, 3:00pm - 4:30pm
Virtual
Readers and aspiring readers are invited to join us online for reading, listening, and discussion of adapted versions of classic short stories and novels. Registration required.

Tue, Mar 28, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Mar 28, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments.

Tue, Mar 28, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun, educational activity in a one-on-one setting with an adult helper. Registration is required. Space is limited and a waiting list will be available.

Tue, Mar 28, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Tue, Mar 28, 5:00pm - 6:00pm
Norcross Branch
A meeting for people to practice their conversational English for beginners in a friendly and supportive environment.

Tue, Mar 28, 5:00pm - 6:00pm
Grayson Branch
Are you interested in creative writing but just don't know where to begin? Then join our Budding Authors' Writing Club!

Tue, Mar 28, 5:00pm - 6:00pm
Hamilton Mill Branch
Come to our tween book club and discuss your favorite books. The book we will talk about this month is "Louisa May Alcott's Little Women" by Lay Kathryn in honor of Women’s History Month.

Tue, Mar 28, 5:00pm - 7:00pm
Collins Hill Branch
Need help with your homework? Our volunteer homework helpers can help!

Tue, Mar 28, 5:00pm - 7:00pm
Dacula Branch
Stop by the Dacula Branch and receive homework help from qualified volunteers.

Tue, Mar 28, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Tue, Mar 28, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Learn and practice your Spanish in a welcoming environment with a fluent speaker.

Tue, Mar 28, 6:00pm - 7:00pm
Grayson Branch
Learn and practice your Spanish in a welcoming environment with a fluent speaker.

Tue, Mar 28, 6:00pm - 7:00pm
Collins Hill Branch
Discover how you can use Wordpress to create your own blog or website to share your interests or help achieve your personal or professional goals. 

Tue, Mar 28, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Mar 28, 6:00pm - 7:30pm
Centerville Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Centerville Branch. It’s a drop-in session. No registration is required.

Tue, Mar 28, 6:30pm - 7:30pm
Snellville Branch
Join us to discuss "The Invisible Life of Addie LaRue" by Victoria Schwab.

Tue, Mar 28, 7:00pm - 7:30pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

Tue, Mar 28, 7:00pm - 8:00pm
Buford-Sugar Hill Branch
Practice your conversational English in a friendly and supportive environment.

Wed, Mar 29, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Wed, Mar 29, 10:30am - 11:00am
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, plays games, and sings songs!

Rescheduled
Wed, Mar 29, 10:30am - 11:00am
New date Wednesday, March 29, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, plays games, and sings songs!

Wed, Mar 29, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Wed, Mar 29, 10:30am - 11:00am
Suwanee Branch
Join Ms. Nikki for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Wed, Mar 29, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for preschoolers! Designed for ages 3-5.

Wed, Mar 29, 10:30am - 11:30am
Snellville Branch
Join us at the Snellville Library branch for a storytime just for the little ones! Designed for babies and toddlers ages 2 and under.

Wed, Mar 29, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Wed, Mar 29, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Library storytimes promote the early literacy skills that children need to learn to read independently.

Wed, Mar 29, 11:00am - 12:00pm
Duluth Branch
Join us for a morning of fun stories, rhymes, and songs that will promote early literacy and kindergarten readiness skills!

Wed, Mar 29, 11:00am - 11:30am
Offsite
Borrow a book from the GCPL mobile library!

Wed, Mar 29, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, plays games, and sings songs!

Wed, Mar 29, 11:30am - 12:30pm
Snellville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs.

Rescheduled
Wed, Mar 29, 11:30am - 1:30pm
New date Wednesday, March 29, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Mar 29, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Mar 29, 12:00pm - 1:15pm
Norcross Branch
Decorate your own journal cover and begin your journaling journey with us. We will also be learning about the different ways people around the world journal!

Wed, Mar 29, 12:00pm - 1:00pm
Virtual
Join us virtually for a presentation on LGBTQIA+ history through various trailblazers and important events.

Wed, Mar 29, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments. Excludes Student Holidays and Digital Learning Days.

Wed, Mar 29, 4:00pm - 5:00pm
Lawrenceville Branch
To celebrate National Reading Month we will have a discussion of our favorite books and enjoy a snack.

Wed, Mar 29, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun, educational activity in a one-on-one setting with an adult helper. Registration is required. Space is limited and a waiting list will be available.

Wed, Mar 29, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Wed, Mar 29, 4:30pm - 6:30pm
Hamilton Mill Branch
Join us at the Hamilton Mill branch for Reading Buddies! 15-30 minute sessions will be offered on Wednesday nights from 5-7 pm.

Wed, Mar 29, 5:00pm - 6:00pm
Mountain Park Branch
Celebrate Deaf History month with Mountain Park Branch Library.

Wed, Mar 29, 5:00pm - 7:00pm
Buford-Sugar Hill Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students of all ages here at the Buford-Sugar Hill Branch.

Wed, Mar 29, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Wed, Mar 29, 5:00pm - 7:00pm
Collins Hill Branch
Need help with your homework? Our volunteer homework helpers can help!

Wed, Mar 29, 5:00pm - 6:00pm
Centerville Branch
Learn to make healthy meals for the family on a budget. Saving money and eating healthy has never been so easy.

Wed, Mar 29, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Wed, Mar 29, 6:00pm - 7:00pm
Norcross Branch
Learn how to use the Cricut Maker, EasyPress, and Cricut Design Space software.

Wed, Mar 29, 6:00pm - 7:30pm
Centerville Branch
Learn and practice reading skills one-on-one with a book buddy trained in Active Reading. Active Reading helps build vocabulary and increase fluency and understanding.

Thu, Mar 30, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Thu, Mar 30, 10:00am - 11:00am
Virtual
Practice English Conversation with themes on a variety of subjects!
Register

Thu, Mar 30, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson branch for our Preschool Storytime! Featuring engaging stories, fun songs, activities, and more targeted for the developmental needs of preschoolers, ages 3-5, and their caregivers.

Thu, Mar 30, 10:30am - 11:00am
Suwanee Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Thu, Mar 30, 10:30am - 11:30am
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment. Registration required.
Register

Thu, Mar 30, 11:00am - 11:30am
Norcross Branch
Join Ms. Lisbet at the Norcross branch for our Storytime! Features engaging stories, fun songs, activities, and more, targeted for the developmental needs of Toddlers, ages 1-3, and their caregivers.

Thu, Mar 30, 11:00am - 12:00pm
Hamilton Mill Branch
Develop your baby's pre-literacy skills during this special storytime for infants. This program will introduce books, baby sign language, rhymes, songs, and sensory play to babies and their parent or caregiver.

Thu, Mar 30, 11:00am - 12:00pm
Hamilton Mill Branch
Develop your baby's pre-literacy skills during this special storytime for infants.

Thu, Mar 30, 12:00pm - 1:00pm
Suwanee Branch - Suwanee Meeting Room
Learn and practice basic conversational English in a friendly and supportive environment.

Thu, Mar 30, 1:00pm - 2:00pm
Peachtree Corners Branch
Join us in celebrating women across the world and in our communities who have done extraordinary things and tell their stories.

Thu, Mar 30, 3:00pm - 4:00pm
Virtual
Pat Satterfield of the Dunamis Educational Foundation presents monthly life skills classes for adults and teens with Intellectual & Developmental Disabilities and their family member or caregiver. This month's topic is "Providing Good Customer Service: Social Skills At Work."

Thu, Mar 30, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Thu, Mar 30, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments. Excludes Student Holidays and Digital Learning Days.

Thu, Mar 30, 4:00pm - 5:00pm
Virtual
Watch, Discuss and Learn! Join us for our virtual ESL Movie Club to improve your vocabulary, English conversational and listening skills!
Register

Thu, Mar 30, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Thu, Mar 30, 5:00pm - 6:00pm
Virtual
Learn and practice beginner level French in a welcoming environment with a fluent speaker.

Thu, Mar 30, 5:00pm - 6:00pm
Collins Hill Branch
Do you want to improve your English conversational skills? Then join us for Let's Talk!

Thu, Mar 30, 5:00pm - 7:00pm
Collins Hill Branch
Need help with your homework? Our volunteer homework helpers can help!

Thu, Mar 30, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Thu, Mar 30, 5:00pm - 6:00pm
Suwanee Branch
Math club starting on March 23rd. This program is for Children in grades 3 - 5 only. *Registration is Full*

Thu, Mar 30, 5:30pm - 6:30pm
Hamilton Mill Branch
A book club for kids designed to help them get reading by having a fun meeting once per month where we discuss a book from the popular series “I Survived”.

Thu, Mar 30, 6:00pm - 6:30pm
Virtual
Libraries help lower expenses for families. Learn how the library can help lower your expenses in this three-part series!

Thu, Mar 30, 6:00pm - 7:30pm
Centerville Branch
Join our monthly chess club! All ages and skill-levels welcome!

Thu, Mar 30, 6:00pm - 7:00pm
Virtual
Join us in your journey towards U.S. citizenship in this FREE 8 week course learning the civics portion of the citizenship test while working on English reading and writing skills.

Thu, Mar 30, 6:30pm - 7:30pm
Suwanee Branch
We'll be learning about gravity and making hang gliders in this program.
This event is full

Thu, Mar 30, 7:00pm - 7:15pm
Virtual
Soothing stories for your little one before going to sleep.

Thu, Mar 30, 7:00pm - 8:00pm
Virtual - Adult Programming
Join author Jim Grimsley as he discusses his new novel, "The Dove in the Belly", a look at the past when queer people lived more hidden lives than today.

Fri, Mar 31, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Fri, Mar 31, 10:30am - 11:00am
Virtual
Join Ms. Sarah for an interactive virtual storytime!
Register

Fri, Mar 31, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Library Branch for a special storytime designed for babies and toddlers ages two and under! Enjoy engaging books, music, and rhymes to introduce storytime to our littlest readers!

Fri, Mar 31, 12:00pm - 1:00pm
Virtual
Learn about various titles from our collection written by transgender authors.

Fri, Mar 31, 1:00pm - 2:00pm
Suwanee Branch
Join us at the Suwanee Library for Sign Language Storytime in honor of Disability Awareness Month. We will be learning about Deaf culture, sharing stories, and learning American Sign Language together!

Fri, Mar 31, 2:00pm - 4:00pm
Duluth Branch
See if you have what it takes to be the NBA champ. Come and compete with your fellow players in NBA 20K19 to find out who is the champ. Limited space for 8 players. Registration required.
Register

Sat, Apr 01, All day
Virtual
Share your love of the Harry Potter universe with other fans!

Sat, Apr 01, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Sat, Apr 01, 10:00am - 12:00pm
Norcross Branch
Join us for a Community Seed Swap at the Norcross Branch. Learn from a Master Gardener, participate in a seed swap, and have your gardening questions answered by an expert!

Sat, Apr 01, 10:00am - 11:00am
Virtual
If are you looking for a new book to read for the month of April then check out "Fish in a Tree!"

Sat, Apr 01, 11:00am - 12:00pm
Hamilton Mill Branch
It's Edible Book Day! Compete to see who can make the best edible book - and learn a little bit about healthy eating at the same time. Participate in two ways!

Sat, Apr 01, 2:00pm - 3:00pm
Centerville Branch
Join us for a fun STEAM Project! This month, we’ll be using leaves to create cyanotype photographs.

Sat, Apr 01, 2:00pm - 3:00pm
Hamilton Mill Branch
Get together with fellow family history enthusiasts to talk about genealogy resources and get advice on researching your family tree.

Sat, Apr 01, 2:30pm - 4:30pm
Hamilton Mill Branch
Have you already taken the sewing basics course and want to practice your sewing? Join us to practice what you’ve learned by creating a cloth lunch bag!
This event is full

Sat, Apr 01, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Learn the many ways to make money as a writer and break the myth of the ¨broke writer.¨

Sat, Apr 01, 3:00pm - 4:00pm
Snellville Branch
Join us for a bilingual storytime.

Sat, Apr 01, 3:00pm - 4:00pm
Grayson Branch
Join Ms. Becca at the Grayson Branch for a kid-friendly yoga session to learn basic yoga poses and mindfulness exercises to keep you grounded and healthy!

Sat, Apr 01, 4:00pm - 5:00pm
Norcross Branch
The Rosa Bulgarian folk group will give an educational performance with singing and dancing.

Sun, Apr 02, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Sun, Apr 02, 2:00pm - 3:00pm
Collins Hill Branch
Come see a live demonstration of snakes, lizards and hawks in flight! Learn about careers in wildlife conservation, wildlife safety and what you can do to help protect Georgia’s ecosystems.

Sun, Apr 02, 2:00pm - 4:00pm
Hamilton Mill Branch
Hop on over to the storytime pit to share a tale with Mr. Bunbun, the Havana rabbit, who is an excellent listener.

Mon, Apr 03, All day
Virtual
Learn about science through experiments, activities and booklists!
Register

Mon, Apr 03, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Mon, Apr 03, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Mon, Apr 03, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! As we explore early literacy in an interactive way for children ages 3 through 5. Through fun books, music and movement activities for our preschool listeners.

Mon, Apr 03, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones! Designed for toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Mon, Apr 03, 11:15am - 12:00pm
Offsite
Borrow a book from the GCPL mobile library!

Mon, Apr 03, 1:00pm - 2:00pm
Buford-Sugar Hill Branch
Participants will learn how to use the Scratch programming language, code a game with sprites and a backdrop, and learn to bind keys to commands.
Register

Mon, Apr 03, 1:00pm - 2:00pm
Collins Hill Branch
Join us for our exciting program series exploring science with hands-on experiments!

Mon, Apr 03, 2:00pm - 3:30pm
Dacula Branch
Learn Sustainability facts and have fun during Spring Break!

Mon, Apr 03, 2:00pm - 3:00pm
Lawrenceville Branch
Bring the whole family to decorate our sidewalks with chalk as we celebrate International Children's Book Day! All ages are welcome!

Mon, Apr 03, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for a Spring Break edition of STEAM Camp focusing on nature. Each day will focus on a different topic and an applied art project. Our first day will focus on flight.

Mon, Apr 03, 3:00pm - 4:00pm
Suwanee Branch
“Draw a crazy picture, write a nutty poem…” (Shel Silverstein.) April is National Poetry Month! Join us for a brief reading for the whole family, then learn about different types of poetry and write some poems of your own!

Mon, Apr 03, 5:00pm - 6:00pm
Dacula Branch
8 week course to have fun learning and reinforcing math skills.
Register

Mon, Apr 03, 5:00pm - 6:00pm
Lawrenceville Branch
Do you want to improve your English conversational skills? Then join us in person for Let's Talk on Mondays!

Mon, Apr 03, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Mon, Apr 03, 5:00pm - 6:00pm
Lilburn Branch
Join us at the Lilburn Branch to get tips on budgeting, savings, and spending to further your financial skills!

Mon, Apr 03, 5:00pm - 5:30pm
Norcross Branch
Come join us for a storytime with the songs and stories in English and Spanish! ¡Acompáñenos para una hora de cuento con canciones y cuentos en inglés y español!

Mon, Apr 03, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Apr 04, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Tue, Apr 04, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversation on various topics based on a variety of subjects!

Tue, Apr 04, 10:30am - 11:00am
Five Forks Branch
Stories, Songs, Rhymes, and Play! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you moving. Ages 2 and under.

Tue, Apr 04, 10:30am - 12:00pm
Lilburn Branch
Learn about the festival marking the end of Ramadan and celebrate Eid al-Fitr at the library with stories and activities.

Tue, Apr 04, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 3 and under.

Tue, Apr 04, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers ages three and under.

Tue, Apr 04, 10:30am - 11:00am
Virtual
Join Ms. Patty for an interactive virtual storytime!
Register

Tue, Apr 04, 11:00am - 12:00pm
Hamilton Mill Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Tue, Apr 04, 11:30am - 12:30pm
Hamilton Mill Branch
Join us for a fun family program as we watch and participate in learning all about Taekwondo with Master Joo and her World Champion Taekwondo Martial Arts students.

Tue, Apr 04, 12:00pm - 1:00pm
Centerville Branch
Get a crash course in sewing basics during Spring Break!
This event is full

Tue, Apr 04, 1:00pm - 3:00pm
Norcross Branch
Come learn the basics of 3D game development in the Unity game engine during your spring break. Exclusively for teens.
This event is full

Tue, Apr 04, 1:00pm - 2:00pm
Buford-Sugar Hill Branch
Participants will learn how to use the Scratch programming language, code a game with sprites and a backdrop, and learn to bind keys to commands.
Register

Tue, Apr 04, 1:00pm - 2:00pm
Collins Hill Branch
Join us for our exciting program series exploring science with hands-on experiments!

Tue, Apr 04, 1:00pm - 2:00pm
Grayson Branch
Making creations out of clay can be fun, but why not take it to the next level with working lights? Join us at the Grayson branch to learn how to make electric circuits using clay.

Tue, Apr 04, 2:00pm - 3:30pm
Dacula Branch
Learn Sustainability facts and have fun during Spring Break!

Tue, Apr 04, 2:00pm - 4:00pm
Duluth Branch
Join us to make "Seed Bombs" and your own self-watering planter. When completed, you will take home a planter complete with soil and seeds!

Tue, Apr 04, 2:00pm - 3:00pm
Hamilton Mill Branch
Come assemble your own plant press, collect your first samples from the HML patio garden, press them, document your find, and take home your new press. We will also make decorative paper with dried flowers. Supplies are limited to first 10 participants. Registration recommended.

Tue, Apr 04, 2:00pm - 3:00pm
Lawrenceville Branch
Bring the whole family to enjoy activities and crafts celebrating our favorite naughty rabbit!

Tue, Apr 04, 3:00pm - 4:30pm
Virtual
Readers and aspiring readers are invited to join us online for reading, listening, and discussion of adapted versions of classic short stories and novels. Registration required.

Tue, Apr 04, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for a Spring Break edition of STEAM Camp focusing on nature. Each day will focus on a different topic and an applied art project. Today we will focus on the math of butterfly wings.

Tue, Apr 04, 3:00pm - 4:00pm
Peachtree Corners Branch
Come to learn how to play, learn more about, and/or come enjoy the classic board games of chess and checkers!

Tue, Apr 04, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Canceled
Tue, Apr 04, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Tue, Apr 04, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Tue, Apr 04, 4:30pm - 5:30pm
Collins Hill Branch
Join us for our new mobile kitchen class, The Pantry Recipe Series. For each common pantry staple we will learn a new recipe that features it as a main ingredient!

Tue, Apr 04, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Tue, Apr 04, 5:00pm - 6:00pm
Suwanee Branch
Stop by for tailored technological assistance. We can help with anything from basic computers & Macs to converting/transferring files and anything related to computers, our websites, & smartphones.

Tue, Apr 04, 5:00pm - 6:00pm
Grayson Branch
Do you feel like your resume is lacking something? Come find out how you can use GCPL resources to acquire new job skills and certifications online!

Tue, Apr 04, 5:30pm - 6:00pm
Dacula Branch
Come join us at the Dacula Branch for a STEAM storytime!

Tue, Apr 04, 5:30pm - 6:30pm
Buford-Sugar Hill Branch
Learn how to create an abstract contemporary art piece worthy of being displayed at home using this simple and impactful technique.

Tue, Apr 04, 5:30pm - 7:00pm
Suwanee Branch
Childcare Bootcamp is a 2 day program where you can learn the basics of infant and childcare and what it takes to become or hire a nanny! Come both days or just the day that better fits your needs.

Tue, Apr 04, 6:00pm - 7:00pm
Snellville Branch
Join our monthly chess club to learn and play chess.

Tue, Apr 04, 6:00pm - 7:00pm
Five Forks Branch
Wanna learn if dieting is right for you? Come learn how to pick out and stick to a diet that is right for you!

Tue, Apr 04, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Apr 04, 6:00pm - 7:30pm
Centerville Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Centerville Branch. It’s a drop-in session. No registration is required.

Wed, Apr 05, All day
Virtual
CALLING ALL FANS OF CREEPY CREATURES!

Wed, Apr 05, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Wed, Apr 05, 10:30am - 11:00am
Dacula Branch
This storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Wed, Apr 05, 10:30am - 11:30am
Snellville Branch
Join us at the Snellville Library Branch for a storytime just for the little ones! Designed for babies and toddlers ages two and under.

Wed, Apr 05, 10:30am - 11:00am
Mountain Park Branch
Join in the fun with Ms. Montoya as your toddler child listens to stories, plays games, and sings songs!

Wed, Apr 05, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Wed, Apr 05, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for preschoolers! Designed for ages 3-5.

Wed, Apr 05, 11:00am - 12:00pm
Duluth Branch
Join us for a morning of fun stories, rhymes, and songs that will promote early literacy and kindergarten readiness skills!

Wed, Apr 05, 11:00am - 12:00pm
Suwanee Branch
This is a 3-day program in which a different language will be featured daily!

Wed, Apr 05, 11:00am - 11:30am
Offsite
Borrow a book from the GCPL mobile library!

Wed, Apr 05, 11:30am - 12:30pm
Snellville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs.

Rescheduled
Wed, Apr 05, 11:30am - 1:30pm
New date Wednesday, April 05, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 05, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 05, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, plays games, and sings songs!

Wed, Apr 05, 12:00pm - 1:00pm
Centerville Branch
Get a crash course in sewing basics during Spring Break!
This event is full

Wed, Apr 05, 1:00pm - 3:00pm
Norcross Branch
Come learn the basics of 3D game development in the Unity game engine during your spring break. Exclusively for teens.
This event is full

Wed, Apr 05, 1:00pm - 2:00pm
Buford-Sugar Hill Branch
Participants will learn how to use the Scratch programming language, code a game with sprites and a backdrop, and learn to bind keys to commands.
Register

Wed, Apr 05, 1:00pm - 2:00pm
Collins Hill Branch
Join us for our exciting program series exploring science with hands-on experiments!

Wed, Apr 05, 2:00pm - 3:30pm
Dacula Branch
Learn Sustainability facts and have fun during Spring Break!

Wed, Apr 05, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for a Spring Break edition of STEAM Camp focusing on nature. Each day will focus on a different topic and an applied art project. Today we will focus on the many types of eyes and how they work.

Wed, Apr 05, 3:00pm - 5:00pm
Norcross Branch
Come read and discuss poetry from all over the world for National Poetry Month! We will provide space to write and share your own poetry.

Wed, Apr 05, 3:00pm - 5:00pm
Duluth Branch
Join us to explore art history and drawing in conjunction with her own life story as an artist with Bilan Liao, the author of the book "Diary of the Dragon's Daughter."

Wed, Apr 05, 4:00pm - 4:30pm
Lawrenceville Branch
Learn about native pollinators and how they impact our everyday lives!

Canceled
Wed, Apr 05, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Wed, Apr 05, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Wed, Apr 05, 4:30pm - 6:30pm
Hamilton Mill Branch
Join us at the Hamilton Mill branch for Reading Buddies! First come, first serve. A program for kids in grades K-3.

Wed, Apr 05, 5:00pm - 6:00pm
Suwanee Branch
Need help organizing your thoughts, managing your editorial calendar, keeping track of notes, or logging a whole world you're creating? Obsidian is an amazing tool for helping creatives and students with endless possibilities.

Wed, Apr 05, 5:00pm - 6:00pm
Lilburn Branch
Join Lilburn in the continued series on fruits and vegetables, where you can learn about the nutritional value of apples, how they are grown, and fun recipes to try at home.

Wed, Apr 05, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Wed, Apr 05, 5:30pm - 7:00pm
Suwanee Branch
Childcare Bootcamp is a 2 day program where you can learn the basics of infant and childcare and what it takes to become or hire a nanny! Come both days or just the day that better fits your needs.

Wed, Apr 05, 6:00pm - 7:00pm
Duluth Branch
Come play, learn, converse, and grow! Drop-in chess games in a friendly environment. All students and skill levels are welcome. Bring your own set or use one of ours!

Wed, Apr 05, 6:00pm - 7:00pm
Grayson Branch
Join Ms. Becca at the Grayson Branch for a storytime the whole family can enjoy!

Wed, Apr 05, 6:00pm - 7:00pm
Centerville Branch
Join us at the Centerville Branch for our Adult D.E.A.R. program! Drop everything for an hour and read some poetry to celebrate National Poetry Month!

Thu, Apr 06, All day
Virtual
Local authors are invited to submit their recent work to share with the community.

Thu, Apr 06, All day
Virtual
Join our Google Classroom for creative writers!
Register

Thu, Apr 06, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Thu, Apr 06, All day
Virtual
For caregivers of children and adults with developmental disabilities who experience challenging behaviors, this is a layperson’s approach to investigating the potential causes and seeking help.

Thu, Apr 06, All day
Virtual
Helping you save money while promoting clean air and cutting climate pollution.

Thu, Apr 06, 10:30am - 11:00am
Dacula Branch
This program's goal is to introduce children to early literacy skills through talking, reading, singing, playing, and writing.

Thu, Apr 06, 10:30am - 11:00am
Five Forks Branch
Stories, Songs, and Rhymes! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you ready to learn. Ages 3-5.

Thu, Apr 06, 10:30am - 11:00am
Lawrenceville Branch
Learn the science behind musical instruments and make some to create your own band at home!

Thu, Apr 06, 11:00am - 11:30am
Norcross Branch
Join Ms. Lisbet at the Norcross branch for our Storytime! Features engaging stories, fun songs, activities, and more, targeted for the developmental needs of Toddlers, ages 1-3, and their caregivers.

Thu, Apr 06, 11:00am - 12:00pm
Suwanee Branch
This is a 3-day program in which a different language will be featured daily!

Thu, Apr 06, 11:00am - 12:00pm
Hamilton Mill Branch
Develop your baby’s pre-literacy skills during this special storytime for infants.

Thu, Apr 06, 12:00pm - 2:00pm
Duluth Branch
Want to learn how to write narrative for video games? Create a choose-your-own-adventure game and learn about building a game in Unity in this two day Spring Break Camp!

Thu, Apr 06, 12:00pm - 1:00pm
Lilburn Branch
Join Lilburn in the continued series on fruits and vegetables, where you can learn about the nutritional value of apples, how they are grown, and fun recipes to try at home!

Thu, Apr 06, 1:00pm - 2:00pm
Buford-Sugar Hill Branch
Participants will learn how to use the Scratch programming language, code a game with sprites and a backdrop, and learn to bind keys to commands.
Register

Thu, Apr 06, 1:00pm - 2:00pm
Lilburn Branch
Join other seniors and stimulate your brain with programs, games, puzzles, conversation, and camaraderie. Learn about health, community, library, and technology resources. Please join us and create a community of friends and support.

Thu, Apr 06, 1:00pm - 2:00pm
Grayson Branch
Become a library detective this spring break and join us for an interactive scavenger at the Grayson Branch to learn all about how the library works and use your best sleuthing skills!

Thu, Apr 06, 1:00pm - 2:00pm
Virtual
Readers and aspiring readers are invited to join Dacula and Hamilton Mill Branch Staff online for reading, listening, and discussion of adapted versions of fables. Registration required.
Register

Thu, Apr 06, 2:00pm - 3:30pm
Dacula Branch
Learn Sustainability facts and have fun during Spring Break!

Thu, Apr 06, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for a Spring Break edition of STEAM Camp focusing on nature. Each day will focus on a different topic and an applied art project. Today we will focus on the many types of flora.

Thu, Apr 06, 3:00pm - 4:00pm
Peachtree Corners Branch
Learn about some of the native birds of Georgia. Create a simple bird feeder to attract birds.

Thu, Apr 06, 4:00pm - 5:00pm
Virtual
Watch, Discuss and Learn! Join us for our virtual ESL Movie Club to improve your vocabulary, English conversational and listening skills!
Register

Thu, Apr 06, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Thu, Apr 06, 4:00pm - 5:00pm
Mountain Park Branch
Join us for our new STEM program highlighting coding technology that will jumpstart your creativity!

Canceled
Thu, Apr 06, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Thu, Apr 06, 4:00pm - 5:00pm
Centerville Branch
Join us for some Volcano Earth Science activities during this month's STEM-tastic.

Thu, Apr 06, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Thu, Apr 06, 5:00pm - 6:00pm
Snellville Branch
Join us to learn basic cooking skills and learn a recipe using our veggies/herbs from our Tower Garden!

Thu, Apr 06, 5:00pm - 6:00pm
Collins Hill Branch
Join us as we provide study hacks and create easy snacks to take home for the busy teen.

Thu, Apr 06, 5:30pm - 6:30pm
Buford-Sugar Hill Branch
Visit us to test your puzzle-solving skills. Do you have what it takes to find the hidden tomb? Or will you be lost in the sands of Egypt forever?

Thu, Apr 06, 6:00pm - 7:30pm
Dacula Branch
Join us at the Dacula Branch to discuss issues and mental health involving the care for your loved ones with Alzheimer’s.

Thu, Apr 06, 6:00pm - 7:00pm
Duluth Branch
Join us at the Duluth Branch for Reading Club where you can practice and become an active reader! For ages 6-11. Registration is required.
Register

Thu, Apr 06, 6:00pm - 7:00pm
Virtual
Join us in your journey towards U.S. citizenship in this FREE 8 week course learning the civics portion of the citizenship test while working on English reading and writing skills.

Thu, Apr 06, 6:00pm - 7:30pm
Duluth Branch
Challenge yourself to write a video game, movie, play, or another script in a month!

Thu, Apr 06, 6:00pm - 7:30pm
Lilburn Branch
Are you interested in app design? Join us as we explore the basics of Adobe XD and learn to prototype apps, websites, and more.

Thu, Apr 06, 6:00pm - 7:00pm
Lilburn Branch
Come practice your Spanish skills with other Language Learners at our Spanish language game night! All are welcome, but if you want your Spanish immersion student to get some practice over break, this is a great opportunity!

Thu, Apr 06, 7:00pm - 7:15pm
Virtual
Soothing stories for your little one before going to sleep.

Thu, Apr 06, 7:00pm - 8:00pm
Virtual - Adult Programming
Celebrate Earth Month with a talk from David Haskell as he discusses his book, "Sounds Wild and Broken: Sonic Marvels, Evolution's Creativity, and the Crisis of Sensory Extinction".

Fri, Apr 07, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Fri, Apr 07, 10:30am - 11:00am
Virtual
Join Ms. Sarah for an interactive virtual storytime!
Register

Fri, Apr 07, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Library Branch for a special storytime designed for babies and toddlers ages two and under! Enjoy engaging books, music, and rhymes to introduce storytime to our littlest readers!

Fri, Apr 07, 11:00am - 12:00pm
Suwanee Branch
This is a 3-day program in which a different language will be featured daily!

Fri, Apr 07, 12:00pm - 2:00pm
Duluth Branch
Want to learn how to write narrative for video games? Create a choose-your-own-adventure game and learn about building a game in Unity in this two day Spring Break Camp!

Fri, Apr 07, 1:00pm - 2:00pm
Collins Hill Branch
Bring your heirloom and preserved seeds and swap them with other gardeners in the community.

Fri, Apr 07, 2:00pm - 3:30pm
Dacula Branch
Learn Sustainability facts and have fun during Spring Break!

Fri, Apr 07, 2:00pm - 3:00pm
Lilburn Branch
Learn the basics of Arduino programming in C, creating circuits with breadboards, and program some simple sketches.

Sat, Apr 08, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Sat, Apr 08, 11:00am - 12:00pm
Buford-Sugar Hill Branch
This storytime uses simple books, music, rhymes, and movement activities to introduce early literacy skills to our youngest customers.

Sat, Apr 08, 11:00am - 1:00pm
Lilburn Branch
Children 5 - 10 years old can practice their reading skills with a trained therapy dog.

Sat, Apr 08, 11:00am - 12:00pm
Dacula Branch
Practice reading with a friendly therapy dog at the Dacula Branch Library!

Sat, Apr 08, 12:00pm - 1:00pm
Duluth Branch
Children are invited to read to a trained friendly dog registered with Therapy Dogs International. Reading materials are based on a monthly theme. Limited space.

Sat, Apr 08, 1:00pm - 3:00pm
Norcross Branch
Come learn how to identify and illustrate native Georgia botany with a SCAD graduate and illustrator. Registration is required if you need art supplies or stop by with your own!

Sat, Apr 08, 2:00pm - 4:00pm
Lilburn Branch
Learn the steps and basic tools used to create green screen videos.

Sat, Apr 08, 2:00pm - 3:00pm
Collins Hill Branch
Master your meteorology skills! Learn to read the language of clouds to predict the weather.

Sun, Apr 09, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Sun, Apr 09, 3:00pm - 5:00pm
Mountain Park Branch
Come play, learn, converse, and grow! Drop-in chess games in a friendly environment. Second Sunday of every month.

Mon, Apr 10, All day
Virtual
Learn about science through experiments, activities and booklists!
Register

Mon, Apr 10, All day
Virtual
GCPL's own podcast about YA literature!

Mon, Apr 10, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Mon, Apr 10, 10:30am - 11:30am
Dacula Branch
Join the Dacula staff for a STEAM program every month for homeschool students and caregivers. Each month will focus on a different STEAM or culinary literacy activity.
Register

Mon, Apr 10, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Mon, Apr 10, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Mon, Apr 10, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones! Designed for toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Mon, Apr 10, 11:15am - 12:00pm
Offsite
Borrow a book from the GCPL mobile library!

Mon, Apr 10, 11:30am - 12:00pm
Lawrenceville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs! For children, ages 3-5 and an accompanying adult(s).

Mon, Apr 10, 12:00pm - 1:00pm
Dacula Branch
Join the Dacula staff for a STEAM program every month for homeschool students and caregivers. Each month will focus on a different STEAM or culinary literacy activity.
Register

Mon, Apr 10, 12:00pm - 6:00pm
Grayson Branch
Calling all gardeners, garden enthusiasts, and everyone in between! Garden Fest is back and in person!

Mon, Apr 10, 3:00pm - 4:00pm
Peachtree Corners Branch
Join us at the Peachtree corners branch to learn about dot art and make your own creation.

Mon, Apr 10, 4:00pm - 5:00pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available. Registration is required.
Register

Mon, Apr 10, 4:00pm - 6:00pm
Peachtree Corners Branch
Practice reading and learn new skills with a Reading Buddy!

Mon, Apr 10, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Mon, Apr 10, 5:00pm - 6:00pm
Dacula Branch
8 week course to have fun learning and reinforcing math skills.
Register

Mon, Apr 10, 5:00pm - 6:00pm
Duluth Branch
K - 2nd graders come and build your math skills with games, technology, and lots of fun!

Mon, Apr 10, 5:00pm - 6:00pm
Buford-Sugar Hill Branch
Learn and practice reading skills one-on-one with our reading buddies.

Mon, Apr 10, 5:00pm - 6:00pm
Lawrenceville Branch
Do you want to improve your English conversational skills? Then join us in person for Let's Talk on Mondays!

Mon, Apr 10, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Mon, Apr 10, 5:00pm - 5:30pm
Norcross Branch
Come join us for a storytime with the songs and stories in English and Spanish! ¡Acompáñenos para una hora de cuento con canciones y cuentos en inglés y español!

Mon, Apr 10, 6:00pm - 7:00pm
Five Forks Branch
Come celebrate National Wildlife Week by learning about the most iconic American animals, and make your own bald eagle to take home!

Mon, Apr 10, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Mon, Apr 10, 6:00pm - 7:00pm
Collins Hill Branch
Join us for a special nighttime storytime with stories, songs, and rhymes... pajamas are encouraged! For children of all ages with a caregiver.

Mon, Apr 10, 6:00pm - 7:00pm
Five Forks Branch
Come celebrate National Wildlife Week by learning about the most iconic American animals, and make your own bald eagle to take home!

Mon, Apr 10, 7:00pm - 8:00pm
Virtual - Adult Programming
Discuss the influence and effects of Dr. Martin Luther King, Jr. in Gwinnett 55 years after his death.

Tue, Apr 11, All day
Virtual
Share your love of the Harry Potter universe with other fans!

Tue, Apr 11, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Tue, Apr 11, 10:00am - 11:00am
Buford-Sugar Hill Branch
For pre-walker babies and their parents/caregivers. Playtime for children and time for adults to meet other families in the community.

Tue, Apr 11, 10:00am - 11:00am
Buford-Sugar Hill Branch
For pre-walker babies and their parents/caregivers. Playtime for children and time for adults to meet other families in the community.

Tue, Apr 11, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversation on various topics based on a variety of subjects!

Tue, Apr 11, 10:00am - 11:30am
Collins Hill Branch
Join us for a special storytime! You will be shown how your child can meet the Developmental Milestones with toys parents already have at home. Meet the experts as they show you the different ways you can use the same toy as your child grows.

Tue, Apr 11, 10:30am - 11:30am
Duluth Branch
Read a book you may have missed, or read a book again. April’s book is Half of a Yellow Sun by Chimamanda Ngozi Adichie.

Tue, Apr 11, 10:30am - 11:00am
Five Forks Branch
Stories, Songs, Rhymes, and Play! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you moving. Ages 2 and under.

Tue, Apr 11, 10:30am - 11:30am
Peachtree Corners Branch
Help toddlers learn to be attentive and follow directions, develop a love of stories and books, and develop reading readiness skills.

Tue, Apr 11, 10:30am - 11:00am
Lilburn Branch
We will use books, music, rhymes, movement, and fingerplays to introduce pre-literacy and social skills to our toddlers.

Tue, Apr 11, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson branch for our Toddler Time! Featuring engaging stories, fun songs, activities, and more. Targeted for the developmental needs of toddlers, ages 1-2, and their caregivers.

Tue, Apr 11, 10:30am - 11:00am
Virtual
Join Ms. Patty for an interactive virtual storytime!
Register

Tue, Apr 11, 11:00am - 12:00pm
Buford-Sugar Hill Branch
This storytime uses simple books, music, rhymes, and movement activities to introduce storytime to our youngest listeners.

Tue, Apr 11, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! As we explore early literacy in an interactive way for babies and young toddlers ages 2 and under. Through simple books, music & movement for our youngest listeners.

Tue, Apr 11, 11:00am - 12:00pm
Hamilton Mill Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Tue, Apr 11, 11:30am - 12:00pm
Suwanee Branch - Suwanee Meeting Room
Develop your baby’s pre-literacy skills during this special lapsit storytime for infants. This program will introduce books, rhymes, songs, and sensory play to babies and their parent or caregiver. Using movement activities and baby sign language, infants will discover a variety of ways to interact with others!

Tue, Apr 11, 11:30am - 12:00pm
Lilburn Branch
Storytimes promote the early literacy skills that help children become ready to read with stories, games and songs!

Tue, Apr 11, 12:00pm - 1:00pm
Norcross Branch
If you are a small business seeking funding to start or grow your business, you don’t want to miss this free workshop!

Tue, Apr 11, 12:00pm - 6:00pm
Grayson Branch
Calling all gardeners, garden enthusiasts, and everyone in between! Garden Fest is back and in person!

Tue, Apr 11, 1:00pm - 2:00pm
Collins Hill Branch
Please join us to help unravel a story of crime and intrigue.

Tue, Apr 11, 1:30pm - 2:30pm
Buford-Sugar Hill Branch
Open Your World Book Club members read books together and build on literacy skills in this program designed for adults and older teens with Intellectual and Developmental Disabilities. Registration is required, but drop-ins will be welcomed.
Register

Tue, Apr 11, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments.

Tue, Apr 11, 4:00pm - 6:00pm
Snellville Branch
Join us for a session of Dungeons and Dragons at the library!

Tue, Apr 11, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Apr 11, 4:00pm - 5:00pm
Centerville Branch
The Astrology Basics program will focus on the foundational knowledge you need to understand what each aspect of your birth chart means. This would be great for beginners who are just getting started to intermediate astrologers.

Rescheduled
Tue, Apr 11, 4:00pm - 5:00pm
New date Thursday, May 11, 4:00pm - 5:00pm
Peachtree Corners Branch
Stop in to learn some tips and tricks to make snacks in your dorm room.

Tue, Apr 11, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Tue, Apr 11, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Tue, Apr 11, 4:30pm - 5:30pm
Collins Hill Branch
Join us for our new mobile kitchen class, The Pantry Recipe Series. For each common pantry staple we will learn a new recipe that features it as a main ingredient!

Tue, Apr 11, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Tue, Apr 11, 5:00pm - 6:00pm
Snellville Branch
Celebrate Poetry month by writing poems with a group. Create poems by scratching out words on paper and more.

Tue, Apr 11, 5:00pm - 6:00pm
Hamilton Mill Branch
Now that spring has sprung, learn about wildflowers, how they grow, and how climate change is affecting their abundance.

Tue, Apr 11, 5:00pm - 6:00pm
Grayson Branch
Join us for themed French mini-lessons, games, crafts, songs, and more!

Tue, Apr 11, 6:00pm - 7:30pm
Duluth Branch
Join us to learn about Mosaic Art history and create your own art display! Supplies provided.

Tue, Apr 11, 6:00pm - 7:00pm
Duluth Branch
Join us for a special night time storytime with stories, songs, and rhymes... pajamas are encouraged!

Tue, Apr 11, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Apr 11, 6:00pm - 7:30pm
Centerville Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Centerville Branch. It’s a drop-in session. No registration is required.

Tue, Apr 11, 7:00pm - 7:30pm
Lawrenceville Branch
Join us for a fun program that uses music, wiggles, and giggles to show the connection between reading and rhythm! This program is designed for kids ages three and up. Space can be limited and will be on a first-to-arrive basis.

Wed, Apr 12, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Wed, Apr 12, 10:00am - 11:30am
Collins Hill Branch
Join us for a special storytime! You will be shown how your child can meet the Developmental Milestones with toys parents already have at home. Meet the experts as they show you the different ways you can use the same toy as your child grows.

Wed, Apr 12, 10:30am - 11:00am
Dacula Branch
This storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Wed, Apr 12, 10:30am - 11:30am
Snellville Branch
Join us at the Snellville Library Branch for a storytime just for the little ones! Designed for babies and toddlers ages two and under.

Wed, Apr 12, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Wed, Apr 12, 10:30am - 11:00am
Mountain Park Branch
Join in the fun with Ms. Montoya as your toddler child listens to stories, plays games, and sings songs!

Wed, Apr 12, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Wed, Apr 12, 10:30am - 11:00am
Suwanee Branch
Join Ms. Nikki for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Wed, Apr 12, 11:00am - 12:00pm
Duluth Branch
Join us for a morning of fun stories, rhymes, and songs that will promote early literacy and kindergarten readiness skills!

Wed, Apr 12, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Library storytimes promote the early literacy skills that children need to learn to read independently.

Wed, Apr 12, 11:00am - 11:30am
Offsite
Borrow a book from the GCPL mobile library!

Wed, Apr 12, 11:30am - 12:30pm
Snellville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs.

Rescheduled
Wed, Apr 12, 11:30am - 1:30pm
New date Wednesday, April 12, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 12, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 12, 11:30am - 12:00pm
Lawrenceville Branch
Join us for a fun program that uses music, wiggles, and giggles to show the connection between reading and rhythm! This program is designed for kids, ages 3 and up. Space can be limited and will be on a first-to-arrive basis.

Wed, Apr 12, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, plays games, and sings songs!

Wed, Apr 12, 12:00pm - 6:00pm
Grayson Branch
Calling all gardeners, garden enthusiasts, and everyone in between! Garden Fest is back and in person!

Wed, Apr 12, 1:00pm - 2:00pm
Duluth Branch
To introduce homeschoolers library resources to help them study the life cycle of rabbits. Investigate several breeds and determine some of the benefits of rabbits.

Wed, Apr 12, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments. Excludes Student Holidays and Digital Learning Days.

Wed, Apr 12, 4:00pm - 5:00pm
Lawrenceville Branch
Budding artist? Join us! Create art with a variety of materials and methods. (Please dress to be messy!)

Wed, Apr 12, 4:00pm - 5:00pm
Suwanee Branch - Suwanee Meeting Room
Learn new Korean vocabulary words in a fun way! This week's topic is Weather!

Wed, Apr 12, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Wed, Apr 12, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Wed, Apr 12, 4:30pm - 6:30pm
Dacula Branch
Learn and practice reading skills one-on-one with a Reading Buddies Member.

Wed, Apr 12, 4:30pm - 6:30pm
Hamilton Mill Branch
Join us at the Hamilton Mill branch for Reading Buddies! First come, first serve. A program for kids in grades K-3.

Wed, Apr 12, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Wed, Apr 12, 5:00pm - 6:00pm
Dacula Branch
Happy National Pet Day! Come hear two informed animal workers who will give tips on how to take care and positively train your pets

Wed, Apr 12, 5:00pm - 6:00pm
Snellville Branch
Join us to paint with acrylics!

Wed, Apr 12, 5:00pm - 7:00pm
Buford-Sugar Hill Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students of all ages here at the Buford-Sugar Hill Branch.

Wed, Apr 12, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Wed, Apr 12, 5:30pm - 6:30pm
Norcross Branch
Join Ms. Mirka at the Norcross branch, where kids will learn about different poetry styles every Wednesday by being exposed to poetry read-aloud, singing songs, and creating unique poems!

Wed, Apr 12, 6:00pm - 7:00pm
Virtual
Parent to Parent of Georgia will offer practical tips for helping parents and caregivers as they help their teen find a first job. Learn about the current employment outlook for people with disabilities, workplace accommodations, and the employer’s perspective on hiring.

Wed, Apr 12, 6:00pm - 7:00pm
Duluth Branch
Join us every month for a fun STEAM project! This month, we’ll be learning how we can harness electricity to turn paper into piano keys.

Wed, Apr 12, 6:00pm - 7:00pm
Lilburn Branch
Join us at the Lilburn Branch with an introduction to Tai Chi and how you can learn the movements of the Five Elements form!

Wed, Apr 12, 6:00pm - 7:00pm
Virtual
Parent to Parent of Georgia will offer practical tips for helping parents and caregivers as they help their teens find their first job.

Wed, Apr 12, 6:30pm - 7:00pm
Five Forks Branch
Stories, Songs, and Rhymes! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you ready to learn. Ages 5 and under.

Thu, Apr 13, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Thu, Apr 13, 10:30am - 11:00am
Dacula Branch
This program's goal is to introduce children to early literacy skills through talking, reading, singing, playing, and writing.

Thu, Apr 13, 10:30am - 11:30am
Lilburn Branch
Join us for a birth to 5 program for children and their parents/caregivers. Our program allows your child to grow academically, socially, and emotionally through interactive read alouds, hands-on learning experiences, music and movement, and engaging with YOU through play!

Thu, Apr 13, 10:30am - 11:30am
Lilburn Branch
Acompáñenos en un programa para niños y sus padres/cuidadores de edades de recién nacidos a 5 años. Nuestro programa permite que su hijo crezca académica, social y emocionalmente a través de lecturas interactivas en , experiencias de aprendizaje práctico, música y movimiento, y la interacción con usted a través del juego.

Thu, Apr 13, 10:30am - 11:00am
Suwanee Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Thu, Apr 13, 10:30am - 11:30am
Peachtree Corners Branch
Storytime for youngest learners! Join in the fun with your preschool child as we listen to stories, play games, and sing songs!

Thu, Apr 13, 10:30am - 11:00am
Five Forks Branch
Stories, Songs, and Rhymes! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you ready to learn. Ages 3-5.

Thu, Apr 13, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson branch for our Preschool Storytime! Featuring engaging stories, fun songs, activities, and more targeted for the developmental needs of preschoolers, ages 3-5 and their caregivers.

Thu, Apr 13, 11:00am - 12:00pm
Norcross Branch
Come socialize with members of your community while learning a new skill. Participants will create their own nature watercolor paintings in celebration of Earth Day.

Thu, Apr 13, 11:00am - 12:00pm
Mountain Park Branch
Come and educate yourself on a vegetarian protein source that is both economical, versatile, low fat and cholesterol free.

Thu, Apr 13, 11:00am - 12:00pm
Five Forks Branch
Join a Social Security Administration Specialist to learn about retirement benefits, Medicare, and services the Social Security Administration provides.

Thu, Apr 13, 11:00am - 11:30am
Norcross Branch
Join Ms. Lisbet at the Norcross branch for our Storytime! Features engaging stories, fun songs, activities, and more, targeted for the developmental needs of Toddlers, ages 1-3, and their caregivers.

Thu, Apr 13, 11:00am - 12:00pm
Hamilton Mill Branch
Develop your baby’s pre-literacy skills during this special storytime for infants.

Thu, Apr 13, 12:00pm - 1:00pm
Buford-Sugar Hill Branch
Find new ways to incorporate pantry staples into your weekly meal plan. Food Demonstration Included

Thu, Apr 13, 12:00pm - 6:00pm
Grayson Branch
Calling all gardeners, garden enthusiasts, and everyone in between! Garden Fest is back and in person!

Thu, Apr 13, 1:00pm - 2:00pm
Dacula Branch
Join us live for a friendly book discussion about 'Project Hail Mary' by Andy Weir. We meet on the second Thursday afternoon of every month.
Register

Thu, Apr 13, 1:00pm - 2:00pm
Virtual
Readers and aspiring readers are invited to join Dacula and Hamilton Mill Branch Staff online for reading, listening, and discussion of adapted versions of fables. Registration required.
Register

Thu, Apr 13, 3:30pm - 4:30pm
Suwanee Branch - Suwanee Meeting Room
Join us for a discussion on "The Mother-in-Law" by Sally Hepworth.

Thu, Apr 13, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments. Excludes Student Holidays and Digital Learning Days.

Thu, Apr 13, 4:00pm - 5:00pm
Dacula Branch
Play DnD while enjoying donuts!

Thu, Apr 13, 4:00pm - 6:00pm
Lawrenceville Branch
Learn and practice reading skills one-on-one with one of our Reading Buddies.

Thu, Apr 13, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Thu, Apr 13, 4:00pm - 6:00pm
Hamilton Mill Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments.

Thu, Apr 13, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Thu, Apr 13, 4:15pm - 4:45pm
Centerville Branch
Today is a Family STEM event. This month we will explore the wonders of kite making.

Thu, Apr 13, 5:00pm - 6:00pm
Buford-Sugar Hill Branch
In honor of April Fools Day and Earth Day, we will be discussing things that seem too weird to be true. Our Strange Things program is stranger than fiction!

Thu, Apr 13, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Thu, Apr 13, 5:00pm - 6:00pm
Suwanee Branch
Math club starting on March 23rd. This program is for Children in grades 3 - 5 only. *Registration is Full*

Thu, Apr 13, 5:00pm - 6:00pm
Centerville Branch
TAC members meet once a month to discuss topics related to teen programming at GCPL.

Thu, Apr 13, 5:30pm - 6:30pm
Hamilton Mill Branch
Math club will help students learn basic math concepts and improve their skills as they play fun, interactive math games to develop critical thinking skills and boost student confidence through teamwork and collaboration.

Thu, Apr 13, 5:30pm - 6:30pm
Hamilton Mill Branch
Math club will help students learn basic math concepts and improve their skills as they play fun, interactive math games to develop critical thinking skills and boost student confidence through teamwork and collaboration.

Thu, Apr 13, 6:00pm - 7:00pm
Five Forks Branch
Audio production for beginners: Workstations, MIDI keyboards and Virtual Instruments. An entry level course on beat production and digital audio workstations

Thu, Apr 13, 6:00pm - 7:00pm
Duluth Branch
Join us for Storytime in English and Spanish! Acompañanos para una hora de cuentos en inglés y español. For ages 3-5. Para niños de 3 a 5 años.

Thu, Apr 13, 6:00pm - 7:00pm
Snellville Branch
Come learn how to make your own comics!

Thu, Apr 13, 6:00pm - 7:00pm
Virtual
Join us in your journey towards U.S. citizenship in this FREE 8 week course learning the civics portion of the citizenship test while working on English reading and writing skills.

Thu, Apr 13, 6:00pm - 7:30pm
Duluth Branch
Challenge yourself to write a video game, movie, play, or another script in a month!

Thu, Apr 13, 7:00pm - 7:15pm
Virtual
Soothing stories for your little one before going to sleep.

Fri, Apr 14, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Fri, Apr 14, 10:30am - 11:00am
Five Forks Branch
Join us for our monthly Little Naturalist program! This month we'll be talking about wildflowers !

Fri, Apr 14, 10:30am - 11:00am
Virtual
Join Ms. Sarah for an interactive virtual storytime!
Register

Fri, Apr 14, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Library Branch for a special storytime designed for babies and toddlers ages two and under! Enjoy engaging books, music, and rhymes to introduce storytime to our littlest readers!

Fri, Apr 14, 11:00am - 12:00pm
Snellville Branch
Homeschool families, come and join us for Homeschool Hangout!

Fri, Apr 14, 12:00pm - 12:30pm
Virtual
Join us virtually for a presentation on LGBTQIA+ history through various trailblazers and important events.

Sat, Apr 15, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Sat, Apr 15, 10:30am - 11:30am
Collins Hill Branch
Join us for our new mobile kitchen cooking class: Muffin Tin Baking. Muffin tins can be used for much more than baking cupcakes and muffins! We will be making pizza snack bites!

Sat, Apr 15, 11:00am - 12:00pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your family listens to stories, plays games, and sings songs!

Sat, Apr 15, 11:00am - 12:00pm
Suwanee Branch
Once a month series on learning crocheting basics. This month is: decorative flowers!

Sat, Apr 15, 1:00pm - 2:30pm
Snellville Branch
Come and join us at our second annual plant exchange!

Sat, Apr 15, 1:00pm - 2:00pm
Hamilton Mill Branch
Let’s learn more about healthier, eco-friendly cleaners to use during your Spring Cleaning!

Sat, Apr 15, 1:30pm - 2:30pm
Lilburn Branch
Are your career skills out-of-date, out-of-style, and out-of-touch with the current job market? Join us on April 15 and update your career management skills.
Register

Sat, Apr 15, 2:00pm - 3:00pm
Mountain Park Branch
Come and practice your French conversation skills!

Sat, Apr 15, 2:00pm - 3:00pm
Five Forks Branch
Marketing is the single biggest challenge for any unknown author. Learn from self-published authors Charles de Andrade and Michael E. Owens about selling your book on Amazon, marketing budgets, book covers, and how to increase sales by cultivating your sphere of influence.

Sat, Apr 15, 2:00pm - 3:00pm
Suwanee Branch
Come and learn about sports from a past era in history: The Renaissance.

Sat, Apr 15, 2:00pm - 3:00pm
Five Forks Branch
Marketing is the single biggest challenge for any unknown author. Learn from self-published authors Charles de Andrade and Michael E. Owens!

Sat, Apr 15, 3:00pm - 4:00pm
Dacula Branch
Join the Dacula staff for Story Time and learn how to make three types of YUMMY no-bake cookies!
Register

Sun, Apr 16, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Sun, Apr 16, 11:00am - 12:00pm
Dacula Branch
Join us at the Dacula Branch Library once a month to experience a calm and sensory friendly environment.

Sun, Apr 16, 2:00pm - 3:30pm
Lawrenceville Branch
Interested in or love chess?

Sun, Apr 16, 2:00pm - 3:00pm
Dacula Branch
Join us at the Dacula Library each month to explore three letters and their sounds.

Mon, Apr 17, All day
Virtual
Learn about science through experiments, activities and booklists!
Register

Mon, Apr 17, All day
Virtual
Local authors are invited to submit their recent work to share with the community.

Mon, Apr 17, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Mon, Apr 17, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Mon, Apr 17, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Mon, Apr 17, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson Branch for a special storytime just for babies designed to develop their earliest literacy skills!

Mon, Apr 17, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! As we explore early literacy in an interactive way for children ages 3 through 5. Through fun books, music and movement activities for our preschool listeners.

Mon, Apr 17, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones! Designed for toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Mon, Apr 17, 11:15am - 12:00pm
Offsite
Borrow a book from the GCPL mobile library!

Mon, Apr 17, 11:30am - 12:00pm
Lawrenceville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs! For children, ages 3-5 and an accompanying adult(s).

Mon, Apr 17, 1:00pm - 2:00pm
Buford-Sugar Hill Branch
Kids get started practicing early math skills with hands-on activities.

Mon, Apr 17, 4:00pm - 5:00pm
Mountain Park Branch
Monthly meeting of the Mountain Park Library Book Club.

Mon, Apr 17, 4:00pm - 5:00pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available. Registration is required.
Register

Mon, Apr 17, 4:00pm - 6:00pm
Peachtree Corners Branch
Practice reading and learn new skills with a Reading Buddy!

Mon, Apr 17, 4:00pm - 5:00pm
Lawrenceville Branch
Come to the Library to learn about various genres, engage in fun activities, and widen your reading interests. Go around the room and mark off every book genre on your passport and take it home to share with friends and family!

Mon, Apr 17, 4:00pm - 6:00pm
Collins Hill Branch
Join us for an engaging Earth Day celebration as we come together to learn how we can positively impact our communities and environment.

Mon, Apr 17, 4:00pm - 5:00pm
Offsite
A crime, a disappearance, or a mysterious happening—if trouble's brewing, it may be on our menu! This month’s selection is "Before She Disappeared" by Lisa Gardner.

Mon, Apr 17, 4:00pm - 5:00pm
Offsite
A crime, a disappearance, or a mysterious happening—if trouble’s brewing, it may be on our menu! This month’s selection is Before She Disappeared by Lisa Gardner.

Mon, Apr 17, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Mon, Apr 17, 5:00pm - 6:00pm
Dacula Branch
8 week course to have fun learning and reinforcing math skills.
Register

Mon, Apr 17, 5:00pm - 6:00pm
Duluth Branch
K - 2nd graders come and build your math skills with games, technology, and lots of fun!

Mon, Apr 17, 5:00pm - 6:00pm
Buford-Sugar Hill Branch
Learn and practice reading skills one-on-one with our reading buddies.

Mon, Apr 17, 5:00pm - 6:00pm
Lawrenceville Branch
Do you want to improve your English conversational skills? Then join us in person for Let's Talk on Mondays!

Mon, Apr 17, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Mon, Apr 17, 5:00pm - 5:30pm
Norcross Branch
Come join us for a storytime with the songs and stories in English and Spanish! ¡Acompáñenos para una hora de cuento con canciones y cuentos en inglés y español!

Mon, Apr 17, 5:00pm - 6:00pm
Centerville Branch
Let's celebrate Earth day by giving back to our planet! Come make seed bombs with us as we learn about native plants to Georgia!

Mon, Apr 17, 6:00pm - 7:00pm
Dacula Branch
How did scientists discover how a cloud forms? Using the scientific method!

Mon, Apr 17, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Apr 18, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Tue, Apr 18, 10:00am - 11:00am
Buford-Sugar Hill Branch
For pre-walker babies and their parents/caregivers. Playtime for children and time for adults to meet other families in the community.

Tue, Apr 18, 10:00am - 11:00am
Buford-Sugar Hill Branch
For pre-walker babies and their parents/caregivers. Playtime for children and time for adults to meet other families in the community.

Tue, Apr 18, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversation on various topics based on a variety of subjects!

Tue, Apr 18, 10:30am - 11:00am
Five Forks Branch
Stories, Songs, Rhymes, and Play! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you moving. Ages 2 and under.

Tue, Apr 18, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime for your child to learn about the different cultures around the world! This program is aimed at children within the toddler age range.

Tue, Apr 18, 10:30am - 11:30am
Peachtree Corners Branch
Help toddlers learn to be attentive and follow directions, develop a love of stories and books, and develop reading readiness skills.

Tue, Apr 18, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime for your child to learn about the different cultures around the world! This program is aimed at children within the toddler and preschool age ranges.

Tue, Apr 18, 10:30am - 11:00am
Lilburn Branch
We will use books, music, rhymes, movement, and fingerplays to introduce pre-literacy and social skills to our toddlers.

Tue, Apr 18, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson branch for our Toddler Time! Featuring engaging stories, fun songs, activities, and more. Targeted for the developmental needs of toddlers, ages 1-2, and their caregivers.

Tue, Apr 18, 10:30am - 11:00am
Virtual
Join Ms. Patty for an interactive virtual storytime!
Register

Tue, Apr 18, 11:00am - 12:00pm
Buford-Sugar Hill Branch
This storytime uses simple books, music, rhymes, and movement activities to introduce storytime to our youngest listeners.

Tue, Apr 18, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! As we explore early literacy in an interactive way for babies and young toddlers ages 2 and under. Through simple books, music & movement for our youngest listeners.

Tue, Apr 18, 11:00am - 12:00pm
Hamilton Mill Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Tue, Apr 18, 11:30am - 12:00pm
Lilburn Branch
Storytimes promote the early literacy skills that help children become ready to read with stories, games and songs!

Tue, Apr 18, 1:30pm - 2:30pm
Buford-Sugar Hill Branch
Open Your World Book Club members read books together and build on literacy skills in this program designed for adults and older teens with Intellectual and Developmental Disabilities. Registration is required, but drop-ins will be welcomed.
Register

Tue, Apr 18, 2:00pm - 3:00pm
Duluth Branch
We are taking the concept of creating your intentions (what you want to be, do, and have) and applying it to pictures and sayings adhered to flower pots. You will also receive seeds so your intentions can flourish and bloom wherever life plants you.

Tue, Apr 18, 2:30pm - 4:30pm
Hamilton Mill Branch
Have you already taken our Sewing Machine basics workshop and want to practice your new skillset? Come join us in learning how to make a cloth Lunch Bag
Registration opens Monday, April 10 2023 at 9:00am

Tue, Apr 18, 3:00pm - 4:30pm
Virtual
Readers and aspiring readers are invited to join us online for reading, listening, and discussion of adapted versions of classic short stories and novels. Registration required.

Tue, Apr 18, 3:00pm - 4:00pm
Hamilton Mill Branch
Get together with fellow family history enthusiasts to talk about genealogy resources and get advice on researching your family tree.

Tue, Apr 18, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments.

Tue, Apr 18, 4:00pm - 5:00pm
Dacula Branch
Celebrate Earth Day by learning different ways to be sustainable in your every day life.

Tue, Apr 18, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Apr 18, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Tue, Apr 18, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Tue, Apr 18, 4:00pm - 5:00pm
Grayson Branch
Join us to learn easy, delicious and healthy recipes for kids!

Tue, Apr 18, 4:30pm - 5:30pm
Collins Hill Branch
Join us for our new mobile kitchen class, The Pantry Recipe Series. For each common pantry staple we will learn a new recipe that features it as a main ingredient!

Tue, Apr 18, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Tue, Apr 18, 5:00pm - 6:00pm
Snellville Branch
Discover a whole new world of Magazines with Flipster!

Tue, Apr 18, 5:00pm - 6:00pm
Hamilton Mill Branch
Gear up for summer and discover new books to read. This month focuses on Geronimo Stilton. Make a craft and learn about Egyptian History!

Rescheduled
Tue, Apr 18, 6:00pm - 7:00pm
New date Wednesday, April 12, 6:00pm - 7:00pm
Duluth Branch
Join us every month for a fun STEAM project! This month, we’ll be learning how we can harness electricity to turn paper into piano keys.

Tue, Apr 18, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Apr 18, 6:00pm - 7:30pm
Centerville Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Centerville Branch. It’s a drop-in session. No registration is required.

Tue, Apr 18, 7:00pm - 8:00pm
Duluth Branch
Join us on the third Tuesday of every month to discuss a preselected book. This month’s book is The Maid by Nita Prose.

Tue, Apr 18, 7:00pm - 8:00pm
Virtual - Adult Programming
ATL Reads Book Club welcomes all who enjoy reading a variety of genres. We are a “no commitment” book club—some people come every month and others occasionally.

Wed, Apr 19, All day
Virtual
CALLING ALL FANS OF CREEPY CREATURES!

Wed, Apr 19, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Wed, Apr 19, 10:30am - 11:00am
Dacula Branch
This storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Wed, Apr 19, 10:30am - 11:30am
Snellville Branch
Join us at the Snellville Library Branch for a storytime just for the little ones! Designed for babies and toddlers ages two and under.

Wed, Apr 19, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Wed, Apr 19, 10:30am - 11:00am
Mountain Park Branch
Join in the fun with Ms. Montoya as your toddler child listens to stories, plays games, and sings songs!

Wed, Apr 19, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Wed, Apr 19, 10:30am - 11:00am
Suwanee Branch
Join Ms. Nikki for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Wed, Apr 19, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime for your child to learn about the different cultures around the world! This program is aimed at children within the preschool age range.

Wed, Apr 19, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime for your child to learn about the different cultures around the world! This program is aimed at children within the toddler and preschool age ranges.

Wed, Apr 19, 11:00am - 12:00pm
Duluth Branch
Join us for a morning of fun stories, rhymes, and songs that will promote early literacy and kindergarten readiness skills!

Wed, Apr 19, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Library storytimes promote the early literacy skills that children need to learn to read independently.

Wed, Apr 19, 11:00am - 12:00pm
Snellville Branch
Learn about ways to support your student's literacy at home.

Wed, Apr 19, 11:00am - 11:30am
Offsite
Borrow a book from the GCPL mobile library!

Wed, Apr 19, 11:30am - 12:30pm
Snellville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs.

Rescheduled
Wed, Apr 19, 11:30am - 1:30pm
New date Wednesday, April 19, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 19, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 19, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, plays games, and sings songs!

Wed, Apr 19, 2:00pm - 3:00pm
Grayson Branch
Calling all homeschoolers! Join us at the Grayson Branch for a fun, hands-on STEM lesson about soil quality and some basic best practices for gardening. Learning levels geared towards children ages 6-13.

Wed, Apr 19, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments. Excludes Student Holidays and Digital Learning Days.

Wed, Apr 19, 4:00pm - 5:00pm
Lawrenceville Branch
Celebrate Earth Day by making your very own wildflower seed bomb!

Wed, Apr 19, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Wed, Apr 19, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Wed, Apr 19, 4:30pm - 5:30pm
Snellville Branch
Celebrate Autism Acceptance Month with a fun sensory STEM craft

Wed, Apr 19, 4:30pm - 6:30pm
Hamilton Mill Branch
Join us at the Hamilton Mill branch for Reading Buddies! First come, first serve. A program for kids in grades K-3.

Wed, Apr 19, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Wed, Apr 19, 5:00pm - 7:00pm
Buford-Sugar Hill Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students of all ages here at the Buford-Sugar Hill Branch.

Wed, Apr 19, 5:00pm - 6:30pm
Norcross Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy.

Wed, Apr 19, 5:30pm - 6:30pm
Norcross Branch
Join Ms. Mirka at the Norcross branch, where kids will learn about different poetry styles every Wednesday by being exposed to poetry read-aloud, singing songs, and creating unique poems!

Wed, Apr 19, 6:00pm - 7:30pm
Norcross Branch
Learn the basics of Arduino by building and coding beginner circuits.

Wed, Apr 19, 6:30pm - 7:30pm
Virtual
Join us for a friendly and enlightening discussion about the novel A Great Reckoning by Louise Penny.

Thu, Apr 20, All day
Virtual
Join our Google Classroom for creative writers!
Register

Thu, Apr 20, All day
Lawrenceville Branch
Join us on April 21 from 10 am to 2 pm. Invest in your future by applying for United States Citizenship. Pre-registration is required to attend the workshop.
Register

Thu, Apr 20, 10:30am - 11:00am
Dacula Branch
This program's goal is to introduce children to early literacy skills through talking, reading, singing, playing, and writing.

Thu, Apr 20, 10:30am - 11:00am
Suwanee Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Thu, Apr 20, 10:30am - 11:30am
Peachtree Corners Branch
Storytime for youngest learners! Join in the fun with your preschool child as we listen to stories, play games, and sing songs!

Thu, Apr 20, 10:30am - 11:00am
Five Forks Branch
Stories, Songs, and Rhymes! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you ready to learn. Ages 3-5.

Thu, Apr 20, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson branch for our Preschool Storytime! Featuring engaging stories, fun songs, activities, and more targeted for the developmental needs of preschoolers, ages 3-5 and their caregivers.

Thu, Apr 20, 11:00am - 12:00pm
Duluth Branch
Join us on the third Thursday of every month to discuss a preselected Cozy Mystery book.. This month’s book is The Thursday Murder Club by Richard Osman.

Thu, Apr 20, 11:00am - 11:30am
Norcross Branch
Join Ms. Lisbet at the Norcross branch for our Storytime! Features engaging stories, fun songs, activities, and more, targeted for the developmental needs of Toddlers, ages 1-3, and their caregivers.

Thu, Apr 20, 11:00am - 12:00pm
Hamilton Mill Branch
Develop your baby’s pre-literacy skills during this special storytime for infants.

Thu, Apr 20, 12:00pm - 1:00pm
Virtual
Come take a virtual tour of a grocery store and learn how to shop sustainably and healthily while staying on a budget no matter your family size!

Thu, Apr 20, 12:00pm - 2:00pm
Lilburn Branch
Join other seniors and stimulate your brain with programs, games, puzzles, conversation, and camaraderie. Learn about health, community, library, and technology resources. Please join us and create a community of friends and support.

Thu, Apr 20, 1:00pm - 2:00pm
Virtual
Readers and aspiring readers are invited to join Dacula and Hamilton Mill Branch Staff online for reading, listening, and discussion of adapted versions of fables. Registration required.
Register

Thu, Apr 20, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments. Excludes Student Holidays and Digital Learning Days.

Thu, Apr 20, 4:00pm - 5:00pm
Virtual
Watch, Discuss and Learn! Join us for our virtual ESL Movie Club to improve your vocabulary, English conversational and listening skills!
Register

Thu, Apr 20, 4:00pm - 6:00pm
Lawrenceville Branch
Learn and practice reading skills one-on-one with one of our Reading Buddies.

Thu, Apr 20, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Thu, Apr 20, 4:00pm - 5:00pm
Mountain Park Branch
Come out and celebrate Earth Day and learn about the art of pottery.

Thu, Apr 20, 4:00pm - 6:00pm
Hamilton Mill Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments.

Thu, Apr 20, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Thu, Apr 20, 4:00pm - 5:00pm
Grayson Branch
Come learn about the history and environmental benefits of upcycling - the process of taking waste and turning it into something useful!

Thu, Apr 20, 4:00pm - 5:00pm
Centerville Branch
Join us for some Volcano Earth Science activities during this month's STEM-tastic.

Thu, Apr 20, 4:15pm - 4:45pm
Centerville Branch
Welcome to Storytime! Join us as we explore literacy in an interactive way for families with young children up to 2nd grade. Through engaging books, music and movement activities for our listeners.

Rescheduled
Thu, Apr 20, All day
New date Thursday, April 20, 4:30pm - 5:30pm
Five Forks Branch
In honor of Earth Day, come join us at the Five Forks Branch to learn about sustainability and upcycling. We will be turning plastic bottles into other useful household items!

Thu, Apr 20, 4:30pm - 5:30pm
Five Forks Branch
In honor of Earth Day, come join us at the Five Forks Branch to learn about sustainability and upcycling. We will be turning plastic bottles into other useful household items!

Thu, Apr 20, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Thu, Apr 20, 5:00pm - 6:00pm
Suwanee Branch
Math club starting on March 23rd. This program is for Children in grades 3 - 5 only. *Registration is Full*

Thu, Apr 20, 5:00pm - 6:00pm
Lilburn Branch
Join us at the Lilburn Branch in learning about scholarship programs that can help fund your college experience and minimize loans!

Thu, Apr 20, 6:00pm - 7:30pm
Dacula Branch
Join us at the Dacula Branch to discuss issues and mental health involving the care for your loved ones with Alzheimer’s.

Thu, Apr 20, 6:00pm - 7:00pm
Duluth Branch
Join us at the Duluth Branch for Reading Club where you can practice and become an active reader! For ages 6-11. Registration is required.
Register

Thu, Apr 20, 6:00pm - 7:00pm
Snellville Branch
Make your own miniature terrarium in a mason jar, and learn about ecosystems!

Thu, Apr 20, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Get started using Microsoft Excel and learn about free resources for computer literacy.

Thu, Apr 20, 6:00pm - 7:00pm
Virtual
Join us in your journey towards U.S. citizenship in this FREE 8 week course learning the civics portion of the citizenship test while working on English reading and writing skills.

Thu, Apr 20, 6:00pm - 7:30pm
Duluth Branch
Challenge yourself to write a video game, movie, play, or another script in a month!

Thu, Apr 20, 7:00pm - 7:15pm
Virtual
Soothing stories for your little one before going to sleep.

Thu, Apr 20, 7:00pm - 8:00pm
Duluth Branch
Greg Bluestein, a top reporter at The Atlanta Journal-Constitution will discuss the players and issues reshaping Georgia and American politics.

Fri, Apr 21, All day
Virtual
Helping you save money while promoting clean air and cutting climate pollution.

Fri, Apr 21, 10:00am - 2:00pm
Lawrenceville Branch
Invest in your future by applying for United States Citizenship. Get free assistance in completing your naturalization application.
Register

Fri, Apr 21, 10:30am - 11:00am
Virtual
Join Ms. Sarah for an interactive virtual storytime!
Register

Fri, Apr 21, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Library Branch for a special storytime designed for babies and toddlers ages two and under! Enjoy engaging books, music, and rhymes to introduce storytime to our littlest readers!

Sat, Apr 22, 10:30am - 12:30pm
Dacula Branch
Learn and practice reading skills one-on-one with a Reading Buddies Member.

Sat, Apr 22, 10:30am - 11:00am
Lilburn Branch
An engaging way for children to learn scientific concepts (like categorization, comparisons, sorting, and cause-and-effect) which can be built into play.

Sat, Apr 22, 11:00am - 12:00pm
Norcross Branch
Join us on Saturday for a day of celebration for our little ones with stories and the enjoyment of our childish wonder in activities and dances!

Sat, Apr 22, 11:00am - 12:30pm
Norcross Branch
Are you concerned about climate change or just want to know what all the fuss is about? Join Climate Ambassadors from Climate Interactive to learn about MIT's En-ROADS and explore solutions with this dynamic, interactive tool.

Sat, Apr 22, 11:00am - 1:00pm
Suwanee Branch
Learn about the different types of canning processes and prepare your own apple preserves.
This event is full

Sat, Apr 22, 11:00am - 1:00pm
Lilburn Branch
Children 5 - 10 years old can practice their reading skills with a trained therapy dog.

Sat, Apr 22, 11:00am - 12:00pm
Hamilton Mill Branch
Explore community science programs related to Pollen, which will help children and families engage with their environment. You may wish to download the iNaturalist app in advance (not required).

Sat, Apr 22, 11:30am - 12:45pm
Norcross Branch
Practica inglés con otros miembros de la comunidad mientras creamos una obra de arte. El tema del mes será: arte para aliviar el estrés.

Sat, Apr 22, 12:00pm - 1:00pm
Snellville Branch
Celebrate Earth Day by learning about recycling in your community.

Sat, Apr 22, 2:00pm - 3:00pm
Duluth Branch
Join us for a nutrient-rich program - part of a balanced educational diet! You will learn about the basic nutrients and how they help us create healthy diets.
Register

Sat, Apr 22, 3:00pm - 4:00pm
Suwanee Branch
Interested in learning how to 3D print in the Learning Labs? Join us for a crash course in the history and uses of 3D printing and discover how you can print 3D models on your own!

Sat, Apr 22, 3:00pm - 4:00pm
Grayson Branch
Join us at the Grayson Branch for an Earth Day program that shows us how we can be environmentally responsible and take better care of our planet each and every day!

Sun, Apr 23, 2:00pm - 3:00pm
Peachtree Corners Branch
Use your engineering, problem solving and math skills to design a paper tower that will hold weight.

Sun, Apr 23, 3:30pm - 4:30pm
Buford-Sugar Hill Branch
Discover different types of summer jobs and the skills you need for success.

Mon, Apr 24, All day
Virtual
Learn about science through experiments, activities and booklists!
Register

Mon, Apr 24, All day
Virtual
GCPL's own podcast about YA literature!

Mon, Apr 24, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Mon, Apr 24, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Mon, Apr 24, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! As we explore early literacy in an interactive way for children ages 3 through 5. Through fun books, music and movement activities for our preschool listeners.

Mon, Apr 24, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones! Designed for toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Mon, Apr 24, 11:15am - 12:00pm
Offsite
Borrow a book from the GCPL mobile library!

Mon, Apr 24, 11:30am - 12:00pm
Lawrenceville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs! For children, ages 3-5 and an accompanying adult(s).

Mon, Apr 24, 1:00pm - 2:00pm
Buford-Sugar Hill Branch
Kids get started practicing early math skills with hands-on activities.

Mon, Apr 24, 1:00pm - 2:00pm
Hamilton Mill Branch
For those with developmental, motor, and sensory disorders to spend time with others making fun crafts, using fine motor skills, or learning life skills. All ages and abilities are welcome!

Mon, Apr 24, 4:00pm - 5:00pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available. Registration is required.
Register

Mon, Apr 24, 4:00pm - 6:00pm
Peachtree Corners Branch
Practice reading and learn new skills with a Reading Buddy!

Mon, Apr 24, 4:15pm - 5:15pm
Collins Hill Branch
Join us this month to celebrate all that makes us unique as we read "Fish in a Tree" by Lynda Mullaly Hunt.

Mon, Apr 24, 4:30pm - 5:30pm
Grayson Branch
Reading Buddies allows children to practice their read-aloud skills by reading out loud to a grown-up one-on-one! Perfect for sharing the joy of books and helping students sharpen their reading abilities. For elementary school children ages 6-10 years.

Mon, Apr 24, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Mon, Apr 24, 5:00pm - 6:00pm
Dacula Branch
8 week course to have fun learning and reinforcing math skills.
Register

Mon, Apr 24, 5:00pm - 6:00pm
Duluth Branch
K - 2nd graders come and build your math skills with games, technology, and lots of fun!

Mon, Apr 24, 5:00pm - 6:00pm
Buford-Sugar Hill Branch
Learn and practice reading skills one-on-one with our reading buddies.

Mon, Apr 24, 5:00pm - 6:00pm
Lawrenceville Branch
Do you want to improve your English conversational skills? Then join us in person for Let's Talk on Mondays!

Mon, Apr 24, 5:00pm - 5:30pm
Norcross Branch
Come join us for a storytime with the songs and stories in English and Spanish! ¡Acompáñenos para una hora de cuento con canciones y cuentos en inglés y español!

Mon, Apr 24, 5:00pm - 6:00pm
Centerville Branch
Do you want to grow your own food but don't know where to start? Well, join us as we teach you the basics of starting your very own garden, from what grows best to which soil to buy!

Mon, Apr 24, 6:00pm - 7:00pm
Peachtree Corners Branch
Learn how to create a personalized tea blend and sample different teas while learning about stress awareness

Mon, Apr 24, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Mon, Apr 24, 6:30pm - 7:30pm
Hamilton Mill Branch
Join us for a lively discussion every month about a book chosen by group members. This month features The Great Alone by Kristin Hannah.

Mon, Apr 24, 7:00pm - 8:00pm
Norcross Branch
If you are a woman 40 plus and thinking about conceiving or actively trying to conceive, then this talk is for you!

Tue, Apr 25, All day
Virtual
Share your love of the Harry Potter universe with other fans!

Tue, Apr 25, 10:00am - 11:00am
Buford-Sugar Hill Branch
For pre-walker babies and their parents/caregivers. Playtime for children and time for adults to meet other families in the community.

Tue, Apr 25, 10:00am - 11:00am
Buford-Sugar Hill Branch
For pre-walker babies and their parents/caregivers. Playtime for children and time for adults to meet other families in the community.

Tue, Apr 25, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversation on various topics based on a variety of subjects!

Tue, Apr 25, 10:30am - 11:00am
Five Forks Branch
Stories, Songs, Rhymes, and Play! Join us as we spend a fun-filled half hour reading books and singing songs that will be sure to get you moving. Ages 2 and under.

Tue, Apr 25, 10:30am - 11:30am
Peachtree Corners Branch
Help toddlers learn to be attentive and follow directions, develop a love of stories and books, and develop reading readiness skills.

Tue, Apr 25, 10:30am - 11:00am
Lilburn Branch
We will use books, music, rhymes, movement, and fingerplays to introduce pre-literacy and social skills to our toddlers.

Tue, Apr 25, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 3 and under.

Tue, Apr 25, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers ages three and under.

Tue, Apr 25, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson branch for our Toddler Time! Featuring engaging stories, fun songs, activities, and more. Targeted for the developmental needs of toddlers, ages 1-2, and their caregivers.

Tue, Apr 25, 10:30am - 11:00am
Virtual
Join Ms. Patty for an interactive virtual storytime!
Register

Tue, Apr 25, 11:00am - 12:00pm
Buford-Sugar Hill Branch
This storytime uses simple books, music, rhymes, and movement activities to introduce storytime to our youngest listeners.

Tue, Apr 25, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! As we explore early literacy in an interactive way for babies and young toddlers ages 2 and under. Through simple books, music & movement for our youngest listeners.

Tue, Apr 25, 11:00am - 12:00pm
Hamilton Mill Branch
Library storytimes promote early literacy skills that help children become ready to read. Join in the fun with your preschool child as we listen to stories, play games and sing songs!

Tue, Apr 25, 11:00am - 11:45am
Dacula Branch
Get a hands on look at Entomology through experiments and activities!

Tue, Apr 25, 11:30am - 12:00pm
Lilburn Branch
Storytimes promote the early literacy skills that help children become ready to read with stories, games and songs!

Tue, Apr 25, 12:00pm - 1:00pm
Norcross Branch
Celebrate Earth Day and World Penguin Day by making a penguin-themed planter.

Tue, Apr 25, 1:30pm - 2:30pm
Buford-Sugar Hill Branch
Open Your World Book Club members read books together and build on literacy skills in this program designed for adults and older teens with Intellectual and Developmental Disabilities. Registration is required, but drop-ins will be welcomed.
Register

Tue, Apr 25, 3:00pm - 4:30pm
Virtual
Readers and aspiring readers are invited to join us online for reading, listening, and discussion of adapted versions of classic short stories and novels. Registration required.

Tue, Apr 25, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments.

Tue, Apr 25, 4:00pm - 6:00pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Apr 25, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Tue, Apr 25, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Tue, Apr 25, 5:00pm - 6:00pm
Norcross Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Norcross Branch. It’s a drop-in session.

Tue, Apr 25, 5:00pm - 6:00pm
Grayson Branch
Are you interested in creative writing but just don’t know where to begin? Join us for our writing club where we discuss ideas and offer prompts to boost creativity.

Tue, Apr 25, 6:00pm - 7:00pm
Norcross Branch
Celebrate Earth Day and World Penguin Day by making an upcycled, penguin-themed planter.

Tue, Apr 25, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Apr 25, 6:00pm - 7:00pm
Hamilton Mill Branch
Attendees will learn how to access and use financial resources for free through the Gwinnett Library.

Tue, Apr 25, 6:00pm - 7:30pm
Centerville Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students in grades K-8 here at the Centerville Branch. It’s a drop-in session. No registration is required.

Tue, Apr 25, 6:30pm - 7:30pm
Lawrenceville Branch
Join the Georgia Division of Family and Children Services to learn how to become a Foster Parent.

Tue, Apr 25, 6:30pm - 7:30pm
Snellville Branch
Join us to talk about "In The Distance" by Hernan Diaz.

Tue, Apr 25, 7:00pm - 7:30pm
Lawrenceville Branch
Join in the fun and promote early literacy with the whole family as we listen to stories, play games, and sing songs! For children, ages 3-5 and an accompanying adult(s).

Wed, Apr 26, 10:30am - 11:30am
Snellville Branch
Join us at the Snellville Library Branch for a storytime just for the little ones! Designed for babies and toddlers ages two and under.

Wed, Apr 26, 10:30am - 11:00am
Lawrenceville Branch
Join us for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under.

Wed, Apr 26, 10:30am - 11:00am
Mountain Park Branch
Join in the fun with Ms. Montoya as your toddler child listens to stories, plays games, and sings songs!

Wed, Apr 26, 10:30am - 11:00am
Offsite
Join us for a fun OUTDOOR storytime experience!

Wed, Apr 26, 10:30am - 11:00am
Suwanee Branch
Join Ms. Nikki for a storytime just for the little ones! Designed for babies and toddlers, ages 2 and under, this storytime uses simple books, music, rhymes and movement activities to introduce storytime to our youngest listeners.

Wed, Apr 26, 10:30am - 11:30am
Collins Hill Branch
It's time to learn our letters! Join us each week for early literacy activities to explore the alphabet. For ages 3+

Wed, Apr 26, 11:00am - 12:00pm
Duluth Branch
Join us for a morning of fun stories, rhymes, and songs that will promote early literacy and kindergarten readiness skills!

Wed, Apr 26, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Library storytimes promote the early literacy skills that children need to learn to read independently.

Wed, Apr 26, 11:00am - 11:45am
Norcross Branch
Get a hands on look at Entomology through experiments and activities!

Wed, Apr 26, 11:30am - 12:30pm
Snellville Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs.

Rescheduled
Wed, Apr 26, 11:30am - 1:30pm
New date Wednesday, April 26, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 26, 11:30am - 1:00pm
Lilburn Branch
Join the Lilburn branch of Gwinnett County Public Library for a FREE class to prepare you for applying for and taking the Citizenship Exam.

Wed, Apr 26, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, plays games, and sings songs!

Wed, Apr 26, 11:30am - 12:30pm
Lawrenceville Branch
Join us as we bring science to life through demonstrations and hands-on activities! Ages 3-5

Wed, Apr 26, 4:00pm - 6:00pm
Peachtree Corners Branch
Volunteers provide free homework help sessions for students who need one-on-one help with their homework and assignments. Excludes Student Holidays and Digital Learning Days.

Wed, Apr 26, 4:00pm - 5:00pm
Lawrenceville Branch
Want your kids to learn a little bit of Spanish? Join us to celebrate Book Day/El Día de los Libros this month!

Wed, Apr 26, 4:00pm - 6:00pm
Lilburn Branch
Homework Help @ Your Lilburn Branch is here! Bring us your K-12 homework questions, and our volunteers will assist you.

Wed, Apr 26, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun educational activity in a one-on-one setting with an adult helper.

Wed, Apr 26, 4:00pm - 5:00pm
Grayson Branch
Join us to learn about endangered frogs as we celebrate Save the Frogs Day 2023! Learn about what you can do to help save them then make your very own “jumping” origami frog!

Wed, Apr 26, 4:30pm - 6:30pm
Dacula Branch
Learn and practice reading skills one-on-one with a Reading Buddies Member.

Wed, Apr 26, 4:30pm - 6:30pm
Hamilton Mill Branch
Join us at the Hamilton Mill branch for Reading Buddies! First come, first serve. A program for kids in grades K-3.

Wed, Apr 26, 5:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Stuck on a homework problem? No problem! Swing by the Suwanee library to get help from our volunteer tutors

Wed, Apr 26, 5:00pm - 7:00pm
Buford-Sugar Hill Branch
Need help on subjects such as Language Arts, Math & Science? Our volunteer homework helpers can help students of all ages here at the Buford-Sugar Hill Branch.

Wed, Apr 26, 5:30pm - 6:30pm
Norcross Branch
Join Ms. Mirka at the Norcross branch, where kids will learn about different poetry styles every Wednesday by being exposed to poetry read-aloud, singing songs, and creating unique poems!

Wed, Apr 26, 6:00pm - 7:00pm
Snellville Branch
Expatriates - come and have a chat with us and share your experiences. Expatriados: venga, charle con nosotros y comparta sus experiencias.

Wed, Apr 26, 6:00pm - 7:00pm
Five Forks Branch
Just how important are our trees? Come to learn about the history of Arbor Day, why trees are so crucial to our lives, and how we can help them, and enjoy a fun tree-related activity.

Wed, Apr 26, 6:00pm - 7:30pm
Hamilton Mill Branch
Curious what the 3D printing craze is all about? Join us to learn about how it works, why it matters, and, most importantly, how you can do it yourself at the library!

Wed, Apr 26, 6:00pm - 7:30pm
Hamilton Mill Branch
Learn the basics of 3D printing and how you can use the Learning Lab’s printers for your personal projects

Wed, Apr 26, 6:30pm - 7:30pm
Mountain Park Branch
It's Jazz Appreciation Month! Celebrate this unique musical artform.