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.

Registration now closed

What Happened to You? with Bruce D. Perry, MD, PhD

Conversations on Trauma, Resilience, and Healing

2022-01-10 19:00:00 2022-01-10 20:00:00 America/New_York What Happened to You? with Bruce D. Perry, MD, PhD Join GCPL and renowned brain development and trauma expert, Dr. Bruce Perry as he discusses the impact of trauma and adversity and how healing must begin with a shift from asking, "what’s wrong with you?" to “what happened to you?”. Virtual

Monday, January 10
7:00pm - 8:00pm

Add to Calendar 2022-01-10 19:00:00 2022-01-10 20:00:00 America/New_York What Happened to You? with Bruce D. Perry, MD, PhD Join GCPL and renowned brain development and trauma expert, Dr. Bruce Perry as he discusses the impact of trauma and adversity and how healing must begin with a shift from asking, "what’s wrong with you?" to “what happened to you?”. Virtual

Virtual

Adult Programming

Join GCPL and renowned brain development and trauma expert, Dr. Bruce Perry as he discusses the impact of trauma and adversity and how healing must begin with a shift from asking, "what’s wrong with you?" to “what happened to you?”.

Georgia’s Essentials for Childhood Initiative, in partnership with Gwinnett County Public Libraries, celebrates their 2021 Georgia Reads Book What Happened to You?: Conversations on Trauma, Resilience, and Healing by Bruce D. Perry, MD, PhD and Oprah Winfrey. ​

Tonight, Dr. Perry will be in conversation with Dr. Melissa Merrick, President & CEO of Prevent Child Abuse America. Drs. Perry and Merrick will respond to questions about how Georgia’s communities and systems can become trauma-informed and resilient.

Through deeply personal conversations, Oprah Winfrey and renowned brain and trauma expert Dr. Bruce Perry offer a groundbreaking and profound shift from asking “What’s wrong with you?” to “What happened to you?” Our earliest experiences shape our lives far down the road, and What Happened to You? provides powerful scientific and emotional insights into the behavioral patterns so many of us struggle to understand.

Georgia Essentials for Childhood is part of a comprehensive effort for child abuse and neglect prevention across several states using the Essentials for Childhood framework developed by the Centers for Disease Control and Prevention (CDC). They are working to build resilient communities, address and prevent adverse childhood experiences, improve community environments, and reduce and destigmatize trauma. Georgia Essentials views this work through an intentional equity and racial justice lens. A child’s race, ethnicity, gender, family income, or neighborhood should not predict their future success and well-being.

Also in this series:

Free and open to all. 

Registration is required to access this program. 

   

*Adult Services

AGE GROUP: | Seniors | Adults |

EVENT TYPE: | Book Club | Author Visit | Adults |

Virtual


Hours
We're closed Monday July 04
Mon, Jun 27 9:00AM to 9:00PM
Tue, Jun 28 9:00AM to 9:00PM
Wed, Jun 29 9:00AM to 9:00PM
Thu, Jun 30 9:00AM to 9:00PM
Fri, Jul 01 9:00AM to 9:00PM
Sat, Jul 02 9:00AM to 9:00PM
Sun, Jul 03 9:00AM to 9:00PM

About the branch

Virtual events are hosted online. See event description for links to livestreams or videos.

Upcoming events

Wed, Jun 29, All day
Virtual
A virtual summer camp for kids and teens in June and July!

Wed, Jun 29, All day
Lilburn Branch
Join us on August 26 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, Jun 29, 10:00am - 10:45am
Mountain Park Branch
Come walk and talk with others about your favorite reads. Get your body moving and make some new friends! Walkers of all ages and abilities are welcome.

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

Wed, Jun 29, 10:30am - 11:30am
Norcross Branch
Have you been learning Spanish? Would you like to practice your language skills with others? Join our conversations, we will be discussing different topics.

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

Wed, Jun 29, 10:30am - 11:30am
Collins Hill Branch
Listen to stories, play games, and sing songs!

Wed, Jun 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, Jun 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, Jun 29, 11:00am - 12:00pm
Mountain Park Branch
Join us for a special visit from Author and Percussionist Jerry G. White as he brings his Children's book "Anansi and the Colorful Kente Cloth" to life! Ages

Wed, Jun 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, Jun 29, 11:00am - 1:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Wed, Jun 29, 11:00am - 11:45am
Collins Hill Branch
Dive deep with basic coding and create with LEGOs!

Wed, Jun 29, 11:00am - 11:45am
Collins Hill Branch
Get crafty at the library with friends!

Wed, Jun 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.

Wed, Jun 29, 11:30am - 12:00pm
Dacula Branch
This program's goal is to introduce children to early literacy skills through talking, reading, singing, playing, and writing.

Wed, Jun 29, 11:30am - 12:00pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

Wed, Jun 29, 12:00pm - 1:00pm
Virtual - Adult Programming
Join GCPL and Skidaway Institute of Oceanography's Professor Marc Frischer to learn more about what is affecting Georgia's shrimp and the changes in our oceans.
Registration is now closed

Wed, Jun 29, 1:00pm - 2:00pm
Virtual
Practice English conversation on various topics based on a variety of subjects!
Register

Wed, Jun 29, 2:00pm - 3:00pm
Lilburn Branch
Get a head start and learn some “life skills” that will help you embark on your journey to adulthood.

Wed, Jun 29, 2:00pm - 2:45pm
Dacula Branch
Dive deep with basic coding and create with LEGOs!

Wed, Jun 29, 2:00pm - 2:45pm
Dacula Branch
Get crafty at the library with friends!

Wed, Jun 29, 3:00pm - 4:00pm
Duluth Branch
Learn how to read and draw music notes (Basic)

Wed, Jun 29, 3:00pm - 4:00pm
Grayson Branch
Read "Dark Day in the Deep Sea" by Mary Pope Osborne and then join us for a discussion, trivia, and a craft! For school-aged children in 2nd - 4th grade. **Space is limited, registration is required.**

Wed, Jun 29, 4:00pm - 5:00pm
Lawrenceville Branch
Keva Block Engineering

Wed, Jun 29, 4:00pm - 5:00pm
Buford-Sugar Hill Branch
Join us for a fun session of learning, reading and bonding!

Wed, Jun 29, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Wed, Jun 29, 5:00pm - 6:00pm
Centerville Branch
Please join us to learn about Charles Darwin’s journey to the Galapagos Islands.

Wed, Jun 29, 6:00pm - 7:00pm
Lawrenceville Branch
Do you have things you think you need to get rid of? Instead of throwing it away try turning that trash into treasure!

Wed, Jun 29, 6:00pm - 7:00pm
Five Forks Branch
Learn the steps and basic tools for creating green screen videos in the Learning Lab. We’ll explore lighting, cameras, and software used to create green screen videos.

Wed, Jun 29, 6:00pm - 7:00pm
Virtual
It's about time you finished your book!

Thu, Jun 30, All day
Lilburn Branch
Join us on August 26 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, Jun 30, 10:00am - 10:30am
Offsite
Get outdoors for a couple of stories, songs and fun!

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

Thu, Jun 30, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Thu, Jun 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, Jun 30, 10:35am - 11:00am
Offsite
Borrow books from the GCPL Mobile Library!

Thu, Jun 30, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Practice your conversational English in a friendly and supportive environment.
Register

Thu, Jun 30, 11:00am - 3:00pm
Grayson Branch
Protect yourself and your family by getting your vaccine today!

Thu, Jun 30, 11:00am - 12:00pm
Norcross Branch
Listen to stories, play games, and sing songs!

Thu, Jun 30, 12:00pm - 1:00pm
Virtual
**Registration is now closed** Practice your conversational English in a friendly and supportive environment.

Thu, Jun 30, 1:00pm - 2:00pm
Duluth Branch
It’s time to learn our letters Under the Sea. Come hear a story, craft, and learn about the ABCs and Sea Creatures.

Thu, Jun 30, 2:00pm - 3:00pm
Virtual
Practice your English with conversations based on a variety of topics!

Thu, Jun 30, 2:00pm - 3:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills one-on-one with a library staff member or trained volunteer and complete a fun, educational activity. Registration required. Space is limited.

Thu, Jun 30, 2:00pm - 3:00pm
Centerville Branch
Join us for preschool STEAM activities! This month we will do an ocean-themed STEM activity.

Thu, Jun 30, 3:00pm - 4:00pm
Lawrenceville Branch
Curious about recycling and how it can help?

Thu, Jun 30, 3:00pm - 4:00pm
Virtual
Pat Satterfield of the Dunamis Educational Foundation presents monthly life skills topics for adults and teens with Intellectual & Developmental Disabilities and their family member or caregiver. This month we'll discuss the "Rights & Responsibilities" that go along with being an adult.

Canceled
Thu, Jun 30, 3:30pm - 4:30pm
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment.

Thu, Jun 30, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Thu, Jun 30, 5:00pm - 6:00pm
Virtual
Learn to speak French!

Thu, Jun 30, 6:00pm - 7:50pm
Suwanee Branch
Register for our introductory podcast course and learn how to make your very own podcast for distribution.
This event is full

Thu, Jun 30, 6:30pm - 7:30pm
Virtual
Learn basic Japanese with a fluent speaker!
Register

Thu, Jun 30, 7:00pm - 7:10pm
Virtual
Soothing stories for your little one before going to bed...

Fri, Jul 01, All day
Lilburn Branch
Join us on August 26 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, Jul 01, 10:00am - 10:05am
Virtual
Learn to stay safe outside in the sun to avoid heatstroke and heat exhaustion, so you can have fun all summer long!

Fri, Jul 01, 10:30am - 11:30am
Hamilton Mill Branch
This program will highlight genealogy resources at GCPL.

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

Fri, Jul 01, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Branch for a special storytime designed for babies and toddlers!

Fri, Jul 01, 11:00am - 3:00pm
Lilburn Branch
Moderna and Pfizer vaccines are offered for all CDC approved age groups

Fri, Jul 01, 2:00pm - 3:00pm
Snellville Branch
Join us for Story Camp Fridays and use your creative writing skills!

Sat, Jul 02, All day
Lilburn Branch
Join us on August 26 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, Jul 02, 11:00am - 1:00pm
Lawrenceville Branch
Learn and practice reading skills one-on-one with one of our Reading Buddies.

Sat, Jul 02, 12:00pm - 2:00pm
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.

Sat, Jul 02, 1:00pm - 2:00pm
Suwanee Branch
Join us for an in-person exploration of yoga poses inspired by ocean animals.
This event is full

Rescheduled
Sat, Jul 02, 2:00pm - 3:30pm
New date Saturday, July 09, 2:00pm - 3:30pm
Hamilton Mill Branch
Interested in learning how to sew? Join us in learning how to use our sewing machines.

Sat, Jul 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.

Sun, Jul 03, All day
Lilburn Branch
Join us on August 26 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, Jul 04, All day
Virtual
GCPL's own podcast about Young Adult Literature!

Mon, Jul 04, All day
Virtual
Learn about science through experiments, activities and your brain!
Register

Mon, Jul 04, All day
Lilburn Branch
Join us on August 26 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, Jul 04, 12:00pm - 1:00pm
Virtual
Find out about a different genealogy resource or research tip each month. This month: research your Revolutionary War ancestors.

Tue, Jul 05, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Tue, Jul 05, All day
Lilburn Branch
Join us on August 26 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, Jul 05, 10:00am - 10:30am
Offsite
Get outdoors for a couple of stories, songs and fun!

Tue, Jul 05, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversational skills on various topics based on a variety of subjects!

Rescheduled
Tue, Jul 05, 10:00am - 10:15am
New date Tuesday, July 12, 10:00am - 10:15am
Virtual
Learn how to navigate Gwinnett County Public Library’s collection to find books in reading levels given by your children’s teachers.

Tue, Jul 05, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Tue, Jul 05, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones!

Tue, Jul 05, 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, Jul 05, 10:30am - 11:00am
Virtual
Join Ms. Patty for an interactive virtual storytime!
Register

Tue, Jul 05, 10:35am - 11:00am
Offsite
Borrow books from the GCPL Mobile Library!

Tue, Jul 05, 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, Jul 05, 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, Jul 05, 12:00pm - 2:00pm
Suwanee Branch
Interested in video game development? Register for this three-day camp where you will learn to create a small, top-down 2D video game in the Unity game engine. This semi-challenging course is recommended for older teens and up.
This event is full

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

Tue, Jul 05, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Tue, Jul 05, 1:00pm - 2:00pm
Duluth Branch
It’s time to learn our letters Under the Sea. Come hear a story, craft, and learn about the ABCs and Sea Creatures.

Tue, Jul 05, 2:00pm - 3:00pm
Virtual
A meeting for people to practice their conversational English in a friendly and supportive environment

Tue, Jul 05, 3:00pm - 4:00pm
Suwanee Branch
Come learn and play chess in a friendly environment.
This event is full

Tue, Jul 05, 4:00pm - 5:00pm
Grayson Branch
Join us to learn about the tradition of henna art and try some henna on yourself!

Tue, Jul 05, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

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

Tue, Jul 05, 5:00pm - 6:00pm
Lawrenceville Branch
Do you want to improve your English conversational skills? Then join us for Let's Talk!

Tue, Jul 05, 5:30pm - 6:30pm
Buford-Sugar Hill Branch
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork.
Register

Tue, Jul 05, 5:30pm - 6:30pm
Buford-Sugar Hill Branch
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork.
Register

Tue, Jul 05, 6:00pm - 7:00pm
Duluth Branch
Join us to learn about the history of money and create your own Kangaroo Piggy Bank for your future savings.

Tue, Jul 05, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Wed, Jul 06, All day
Virtual
A virtual summer camp for kids and teens in June and July!

Wed, Jul 06, All day
Lilburn Branch
Join us on August 26 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, Jul 06, 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! Ages 2 and under.

Wed, Jul 06, 10:30am - 11:00am
Suwanee Branch
Join Ms. Nikki for a storytime just for the little ones!

Wed, Jul 06, 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, Jul 06, 10:30am - 11:30am
Norcross Branch
Have you been learning Spanish? Would you like to practice your language skills with others? Join our conversations, we will be discussing different topics.

Wed, Jul 06, 10:30am - 11:30am
Collins Hill Branch
Listen to stories, play games, and sing songs!

Wed, Jul 06, 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, Jul 06, 11:00am - 1:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Wed, Jul 06, 11:00am - 11:45am
Buford-Sugar Hill Branch
A fun craft and game for elementary school kids!

Wed, Jul 06, 11:00am - 11:45am
Buford-Sugar Hill Branch
Get artsy at the library with friends!

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

Wed, Jul 06, 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! Ages 3-5

Wed, Jul 06, 12:00pm - 2:00pm
Suwanee Branch
Interested in video game development? Register for this three-day camp where you will learn to create a small, top-down 2D video game in the Unity game engine. This semi-challenging course is recommended for older teens and up.
This event is full

Wed, Jul 06, 1:00pm - 2:00pm
Virtual
Practice English conversation on various topics based on a variety of subjects!
Register

Wed, Jul 06, 1:00pm - 2:00pm
Peachtree Corners Branch
Come get to know your community police officers and how they will keep you safe!

Wed, Jul 06, 2:00pm - 2:45pm
Hamilton Mill Branch
A fun craft and game for elementary school kids!

Wed, Jul 06, 2:00pm - 2:45pm
Hamilton Mill Branch
Get artsy at the library with your friends!

Wed, Jul 06, 2:00pm - 4:00pm
Centerville Branch
Please join us in celebrating 20 years of service to the Centerville area!

Wed, Jul 06, 3:00pm - 3:30pm
Lilburn Branch
Learn how the voting registration process works and what you need to know before you head to the polls.

Wed, Jul 06, 4:00pm - 5:00pm
Buford-Sugar Hill Branch
Join us for a fun session of learning, reading and bonding!

Wed, Jul 06, 4:00pm - 5:00pm
Lawrenceville Branch
Let's go parachuting!

Wed, Jul 06, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Wed, Jul 06, 4:30pm - 5:30pm
Hamilton Mill Branch
Tweens & Teens are invited to join us in this fun take on the classic game of Jeopardy!

Wed, Jul 06, 5:00pm - 7:00pm
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.

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

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

Thu, Jul 07, All day
Lilburn Branch
Join us on August 26 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, Jul 07, 10:00am - 10:30am
Offsite
Get outdoors for a couple of stories, songs and fun!

Thu, Jul 07, 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, Jul 07, 10:30am - 11:30am
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment.
Register

Thu, Jul 07, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Thu, Jul 07, 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, Jul 07, 10:35am - 11:00am
Offsite
Borrow books from the GCPL Mobile Library!

Thu, Jul 07, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Practice your conversational English in a friendly and supportive environment.
Register

Thu, Jul 07, 11:00am - 12:00pm
Mountain Park Branch
Beat the heat with your blender! Cool off with delicious, refreshing, and nutritious summer smoothies.

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

Thu, Jul 07, 11:00am - 12:00pm
Norcross Branch
Listen to stories, play games, and sing songs!

Thu, Jul 07, 12:00pm - 1:00pm
Virtual
**Registration is now closed** Practice your conversational English in a friendly and supportive environment.

Thu, Jul 07, 12:00pm - 2:00pm
Suwanee Branch
Interested in video game development? Register for this three-day camp where you will learn to create a small, top-down 2D video game in the Unity game engine. This semi-challenging course is recommended for older teens and up.
This event is full

Thu, Jul 07, 12:00pm - 4:00pm
Collins Hill Branch
Moderna and Pfizer vaccines offered for all CDC approved age groups.

Thu, Jul 07, 1:00pm - 2:00pm
Duluth Branch
It’s time to learn our letters Under the Sea. Come hear a story, craft, and learn about the ABCs and Sea Creatures.

Thu, Jul 07, 2:00pm - 3:00pm
Virtual
Practice your English with conversations based on a variety of topics!

Thu, Jul 07, 2:00pm - 3:00pm
Grayson Branch
Are you interested in creative writing but just don’t know where to begin? Join us for our Oceans of Adventure Writing Workshop, where we discuss ideas and offer prompts to boost creativity!

Thu, Jul 07, 3:00pm - 4:00pm
Lawrenceville Branch
Why do submarines float?!

Canceled
Thu, Jul 07, 3:30pm - 4:30pm
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment.

Thu, Jul 07, 4:00pm - 5:00pm
Hamilton Mill Branch
Have you ever been interested in creating your own iron-on designs? Join us to learn how we can use the Cricut machine to create our own iron-on stencils!

Thu, Jul 07, 4:00pm - 5:00pm
Norcross Branch
Join us to make a puppet of your favorite character from a book you’ve read this summer while learning about the history of puppet-making across the globe.
This event is full

Thu, Jul 07, 4:00pm - 5:00pm
Centerville Branch
Join us for an exciting game of Literacy BINGO. Have some fun and learn about the various books in our collection.

Thu, Jul 07, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Thu, Jul 07, 5:00pm - 6:00pm
Virtual
Learn to speak French!

Thu, Jul 07, 6:00pm - 7:00pm
Centerville Branch
Soldering is a commonly used skill in electronics and metalwork, such as jewelry making. Come and learn the basics with this introductory soldering workshop.
This event is full

Thu, Jul 07, 6:00pm - 7:00pm
Duluth Branch
Join us at the Duluth Branch for Reading Club! Registration is required for this event.
Register

Thu, Jul 07, 6:00pm - 7:00pm
Lilburn Branch
Join us for a lively discussion of a nonfiction title each month. This month’s title is “The Secret Life of Groceries: The Dark Miracle of the American Supermarket.”

Thu, Jul 07, 6:30pm - 7:30pm
Virtual
Learn basic Japanese with a fluent speaker!
Register

Thu, Jul 07, 7:00pm - 7:10pm
Virtual
Soothing stories for your little one before going to bed...

Fri, Jul 08, All day
Lilburn Branch
Join us on August 26 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, Jul 08, 10:00am - 12:00pm
Virtual
Have an idea? Turn it into a business! Join Gwinnett County Public Library and SCORE to learn about the basics of starting your own business.
Register

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

Fri, Jul 08, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Branch for a special storytime designed for babies and toddlers!

Fri, Jul 08, 11:00am - 12:00pm
Duluth Branch
Learn the basics of 3D printing and how you can use the Learning Lab’s printers for your personal projects!

Fri, Jul 08, 11:30am - 12:30pm
Offsite
Put on play shoes and come prepared for stories, songs, and activities outdoors at Briscoe Park!

Fri, Jul 08, 2:00pm - 3:00pm
Snellville Branch
Join us for Story Camp Fridays and use your creative writing skills.

Fri, Jul 08, 2:00pm - 3:00pm
Hamilton Mill Branch
Let’s get to know the basics of movie-making!

Sat, Jul 09, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Sat, Jul 09, All day
Lilburn Branch
Join us on August 26 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, Jul 09, 10:00am - 11:00am
Norcross Branch
Wonder what your stuffed animals do during a toy sleepover? You will receive a report about their shenanigans, the other animal friends they made, and their favorite book they want you to read to them.

Sat, Jul 09, 11:00am - 1:00pm
Lawrenceville Branch
Learn and practice reading skills one-on-one with one of our Reading Buddies.

Sat, Jul 09, 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, Jul 09, 11:00am - 12:00pm
Grayson Branch
Test your knowledge of the ocean with Ocean Trivia!

Sat, Jul 09, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for bilingual storytime!

Sat, Jul 09, 12:00pm - 4:00pm
Snellville Branch
Protect yourself and your family by getting your vaccine today!

Sat, Jul 09, 2:00pm - 3:30pm
Hamilton Mill Branch
Interested in learning how to sew? Join us in learning how to use our sewing machines.
This event is full

Sun, Jul 10, All day
Lilburn Branch
Join us on August 26 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, Jul 10, 12:00pm - 1:00pm
Norcross Branch
Wonder what your stuffed animals do during a toy sleepover? You will receive a report about their shenanigans, the other animal friends they made, and their favorite book they want you to read to them.

Sun, Jul 10, 12:00pm - 4:00pm
Five Forks Branch
Moderna and Pfizer vaccines offered for all CDC approved age groups

Sun, Jul 10, 12:30pm - 1:30pm
Peachtree Corners Branch
You finally graduated and you start college in the fall! But you have some last-minute questions and concerns. Come to our roundtable to get your questions answered.

Sun, Jul 10, 1:30pm - 2:30pm
Peachtree Corners Branch
Thinking about joining a sorority? Come ask your last-minute questions about what it's like to rush in college!

Sun, Jul 10, 2:00pm - 3:00pm
Hamilton Mill Branch
Join us for an interactive and educational storytime designed for children with sensory integration challenges that combines books, songs, movement, and more!

Sun, Jul 10, 3:00pm - 5:00pm
Mountain Park Branch
Come play, learn, converse, and grow! Drop-in chess games in a friendly environment.

Mon, Jul 11, All day
Virtual
Learn about science through experiments, activities and your brain!
Register

Mon, Jul 11, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Mon, Jul 11, All day
Lilburn Branch
Join us on August 26 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, Jul 11, 10:00am - 11:00am
Virtual
Practice English Conversation with themes on a variety of topics!
Register

Mon, Jul 11, 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, Jul 11, 10:30am - 11:30am
Virtual
Practice your conversational English in a friendly and supportive environment.
Register

Mon, Jul 11, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca at the Grayson Branch for a special storytime that is just for babies, designed to develop your baby's earliest literacy skills!

Mon, Jul 11, 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, Jul 11, 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 simple books, music, rhymes, and movement activities to our preschool listeners.

Mon, Jul 11, 11:30am - 12:00pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

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

Mon, Jul 11, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

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

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

Mon, Jul 11, 1:00pm - 2:00pm
Grayson Branch
Reading Buddies allows children to practice their oral reading skills by reading out loud to a teen or grown-up, one-on-one! Perfect for helping students keep up with or increase their reading abilities during the summer months. Designed for school-age children from 5-10 years old (K-5). *Space is limited, registration is required.*

Mon, Jul 11, 2:00pm - 3:00pm
Suwanee Branch
Work on your reading skills by practicing with a buddy! This program is open for adults and children who would like to practice reading in English.

Mon, Jul 11, 2:00pm - 3:00pm
Lawrenceville Branch
Can you survive on a deserted island?

Mon, Jul 11, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for four days of STEAM camp fun and exploration. Participate in hands-on experiments as we discover the science behind color, light, circuits, and more.
Register

Mon, Jul 11, 3:00pm - 5:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Mon, Jul 11, 4:00pm - 5:00pm
Norcross Branch
Learn introductory programming concepts in C++ such as conditionals, loops, user input, strings, and run the program.

Mon, Jul 11, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Mon, Jul 11, 5:00pm - 6: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.

Mon, Jul 11, 5:15pm - 6:15pm
Collins Hill Branch
Join us for our exciting program series exploring science with hands-on experiments!

Mon, Jul 11, 6:00pm - 7:00pm
Lawrenceville Branch
Want to make a fairy garden?!

Mon, Jul 11, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Mon, Jul 11, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Families will work together to prepare a three-course meal.
Register

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

Tue, Jul 12, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Tue, Jul 12, All day
Lilburn Branch
Join us on August 26 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, Jul 12, 10:00am - 10:30am
Offsite
Get outdoors for a couple of stories, songs and fun!

Tue, Jul 12, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversational skills on various topics based on a variety of subjects!

Tue, Jul 12, 10:00am - 10:15am
Virtual
Learn how to navigate Gwinnett County Public Library’s collection to find books in reading levels given by your children’s teachers.

Tue, Jul 12, 10:15am - 11:30am
Centerville Branch
Please join us for a discussion of "Unmarriageable" by Soniah Kamal.

Tue, Jul 12, 10:30am - 11:30am
Five Forks Branch
Join us for Story & Play! Enjoy storytime and fun activities all about mermaids!

Tue, Jul 12, 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, Jul 12, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Tue, Jul 12, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones!

Tue, Jul 12, 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, Jul 12, 10:30am - 11:30am
Duluth Branch
Read a book you may have missed, or read a book again. July's book is "The Art Forger" by Barbara Shapiro.

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

Tue, Jul 12, 10:35am - 11:00am
Offsite
Borrow books from the GCPL Mobile Library!

Tue, Jul 12, 11:00am - 12:30pm
Lilburn Branch
Do you have an idea for a sewing project, but you're not sure how to use a sewing machine? This program is for you!
This event is full

Tue, Jul 12, 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, Jul 12, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! Where we read stories and explore early literacy in an interactive way for babies and young toddlers ages 2 and under. Through simple books, music, rhymes, and movement activities to our youngest listeners.

Tue, Jul 12, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a special Family Storytime with Jerry G. White, as he brings to life his book, “Anansi and the colorful kente cloth,” with singing and instruments!

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

Tue, Jul 12, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Tue, Jul 12, 1:00pm - 2:00pm
Duluth Branch
It’s time to learn our letters Under the Sea. Come hear a story, craft, and learn about the ABCs and Sea Creatures.

Tue, Jul 12, 1:00pm - 2:00pm
Collins Hill Branch
Please join us to help unravel a story of crime and intrigue. This month we'll be discussing "The Night Fire" by Michael Connolly

Tue, Jul 12, 2:00pm - 3:00pm
Centerville Branch
Join us at our July session for a fun STEAM project!
This event is full

Tue, Jul 12, 2:00pm - 3:00pm
Dacula Branch
Come to Dacula for a three-part series on learning to sew.
Register

Tue, Jul 12, 2:00pm - 3:00pm
Virtual
A meeting for people to practice their conversational English in a friendly and supportive environment

Tue, Jul 12, 2:00pm - 3:00pm
Peachtree Corners Branch
Join us to learn some basic facts about sharks.

Tue, Jul 12, 3:00pm - 4:00pm
Suwanee Branch
Come learn and play chess in a friendly environment.
This event is full

Tue, Jul 12, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for four days of STEAM camp fun and exploration. Participate in hands-on experiments as we discover the science behind color, light, circuits, and more.
Register

Tue, Jul 12, 3:30pm - 4:30pm
Hamilton Mill Branch
Teens! Join the library in a creative de-stressing activity.

Tue, Jul 12, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

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

Tue, Jul 12, 5:00pm - 6:00pm
Lawrenceville Branch
Do you want to improve your English conversational skills? Then join us for Let's Talk!

Tue, Jul 12, 5:00pm - 6:00pm
Hamilton Mill Branch
Teens are welcome to join the Teen Advisory Council at Hamilton Mill.

Tue, Jul 12, 5:30pm - 6:30pm
Hamilton Mill Branch
Come to our tween book club and discuss your favorite books. This month talk about the book Because of Winn Dixie.

Tue, Jul 12, 6:00pm - 7:00pm
Duluth Branch
A monthly in-depth discussion of challenged and banned literature. This month's book is "The Absolutely True Diary of a Part-Time Indian" by Sherman Alexie.

Tue, Jul 12, 6:00pm - 7:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills one-on-one with a library staff member or trained volunteer and complete a fun, educational activity. Registration required. Space is limited.

Tue, Jul 12, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Canceled
Tue, Jul 12, 6:00pm - 7:00pm
Collins Hill Branch
Please join us to help unravel a story of crime and intrigue. This month we'll be discussing "The Night Fire" by Michael Connolly

Tue, Jul 12, 6:00pm - 7:00pm
Peachtree Corners Branch
Join our new teen book club this summer at the Peachtree Corners library!

Tue, Jul 12, 6:00pm - 7:00pm
Duluth Branch
Celebrate the release of the very first images from JWST on July 12, 2022!

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

Wed, Jul 13, All day
Virtual
A virtual summer camp for kids and teens in June and July!

Wed, Jul 13, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Wed, Jul 13, All day
Lilburn Branch
Join us on August 26 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, Jul 13, 10:30am - 11:00am
Suwanee Branch
Join Ms. Nikki for a storytime just for the little ones!

Wed, Jul 13, 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, Jul 13, 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, Jul 13, 10:30am - 11:30am
Norcross Branch
Have you been learning Spanish? Would you like to practice your language skills with others? Join our conversations, we will be discussing different topics.

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

Wed, Jul 13, 10:30am - 11:30am
Collins Hill Branch
Listen to stories, play games, and sing songs!

Wed, Jul 13, 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, Jul 13, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Library storytimes promote the early literacy skills that children need to learn to read independently.

Wed, Jul 13, 11:00am - 1:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Wed, Jul 13, 11:00am - 12:00pm
Hamilton Mill Branch
Find community with fellow homeschoolers! This month we are hosting an outdoor Field Day!

Wed, Jul 13, 11:30am - 12:00pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

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

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

Wed, Jul 13, 1:00pm - 2:00pm
Virtual
Practice English conversation on various topics based on a variety of subjects!
Register

Wed, Jul 13, 1:00pm - 2:00pm
Peachtree Corners Branch
Learn about the Curiosity Lab at Peachtree Corners and see some of the futuristic technology they're developing!

Wed, Jul 13, 2:00pm - 3:30pm
Five Forks Branch
Test your knowledge of oceans and ocean creatures with our Oceans of Fun Trivia Game for all ages!

Wed, Jul 13, 2:00pm - 3:00pm
Dacula Branch
Come to Dacula for a three-part series on learning to sew.
Register

Wed, Jul 13, 2:00pm - 3:00pm
Suwanee Branch
Work on your reading skills by practicing with a buddy! This program is open for adults and children who would like to practice reading in English.

Wed, Jul 13, 2:30pm - 4:00pm
Duluth Branch
Come to learn how to crochet with staff and make a sea creature to take home with you! *Registration required.
Register

Wed, Jul 13, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for four days of STEAM camp fun and exploration. Participate in hands-on experiments as we discover the science behind color, light, circuits, and more.
Register

Wed, Jul 13, 4:00pm - 5:00pm
Lawrenceville Branch
Attention budding artists!

Wed, Jul 13, 4:00pm - 5:00pm
Buford-Sugar Hill Branch
Join us for a fun session of learning, reading and bonding!

Wed, Jul 13, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Wed, Jul 13, 5:00pm - 6:00pm
Lilburn Branch
Test your knowledge of Science and Geography with Ocean-themed Trivia! Questions for all ages.

Wed, Jul 13, 6:00pm - 7:00pm
Five Forks Branch
Learn how to use the Cricut Maker and Cricut Design Space software.

Wed, Jul 13, 6:00pm - 7:00pm
Virtual
It's about time you finished your book!

Wed, Jul 13, 7:00pm - 8:00pm
Norcross Branch
Join GCPL as award-winning author Vanessa Riley discusses her new historical fiction novel, "Sister Mother Warrior".

Thu, Jul 14, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Thu, Jul 14, All day
Lilburn Branch
Join us on August 26 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, Jul 14, 10:00am - 10:30am
Offsite
Get outdoors for a couple of stories, songs and fun!

Thu, Jul 14, 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, Jul 14, 10:30am - 11:30am
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment.
Register

Thu, Jul 14, 10:30am - 11:30am
Peachtree Corners Branch
Special stories and activities that focus on summertime stories! Ages 2-5

Thu, Jul 14, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Thu, Jul 14, 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, Jul 14, 10:35am - 11:00am
Offsite
Borrow books from the GCPL Mobile Library!

Thu, Jul 14, 11:00am - 12:00pm
Duluth Branch
With the help of leaders and volunteers, kids will gain an understanding of real scientific phenomena and learn how to draw conclusions from experiments - just like real scientists do.

Thu, Jul 14, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Practice your conversational English in a friendly and supportive environment.
Register

Thu, Jul 14, 11:00am - 12:00pm
Lawrenceville Branch
Get unbiased guidance from a Certified Medicare Counselor about costs and coverage, comparing options, and enrolling in plans.

Thu, Jul 14, 11:00am - 12:00pm
Norcross Branch
Listen to stories, play games, and sing songs!

Thu, Jul 14, 12:00pm - 1:00pm
Virtual
**Registration is now closed** Practice your conversational English in a friendly and supportive environment.

Thu, Jul 14, 12:00pm - 4:00pm
Peachtree Corners Branch
Covid-19 is on the rise again in Gwinnett and the metro area. Protect yourself and your family by getting your vaccine today!

Thu, Jul 14, 1:00pm - 2:00pm
Dacula Branch
Book Discussion on "The Kitchen Front" by Jennifer Ryan
Register

Thu, Jul 14, 1:00pm - 2:00pm
Duluth Branch
It’s time to learn our letters Under the Sea. Come hear a story, craft, and learn about the ABCs and Sea Creatures.

Thu, Jul 14, 1:00pm - 2:00pm
Collins Hill Branch
Join us as we use our new mobile kitchen to create herb-infused olive oils and a delicious breadstick recipe to enjoy them with.

Thu, Jul 14, 2:00pm - 3:00pm
Dacula Branch
Come to Dacula for a three-part series on learning to sew.
Register

Thu, Jul 14, 2:00pm - 3:00pm
Virtual
Practice your English with conversations based on a variety of topics!

Thu, Jul 14, 2:00pm - 3:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills one-on-one with a library staff member or trained volunteer and complete a fun, educational activity. Registration required. Space is limited.

Thu, Jul 14, 2:00pm - 3:00pm
Centerville Branch
Earn “money” towards building your own fish tank by helping out at the Littlest Fish Shop with your sight word skills.

Thu, Jul 14, 3:00pm - 4:00pm
Dacula Branch
Join us at the Dacula Branch to explore creepy sea creatures in literature!

Thu, Jul 14, 3:00pm - 4:00pm
Lawrenceville Branch
How do octopuses really work?

Thu, Jul 14, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Join us for four days of STEAM camp fun and exploration. Participate in hands-on experiments as we discover the science behind color, light, circuits, and more.
Register

Thu, Jul 14, 3:00pm - 4:00pm
Grayson Branch
Join us as we take a deep look at color and explore the colorful vision of a Mantis Shrimp!

Canceled
Thu, Jul 14, 3:30pm - 4:30pm
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment.

Thu, Jul 14, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Thu, Jul 14, 5:00pm - 6:00pm
Virtual
Learn to speak French!

Thu, Jul 14, 5:00pm - 6:00pm
Centerville Branch
Join us for our monthly TAC meeting where you can help with library programs and earn volunteer credit! See a staff member on how to apply!

Thu, Jul 14, 5:00pm - 6:00pm
Collins Hill Branch
Recharge, rest, and rejuvenate with a guided meditation practice featuring live camera footage of sea creatures at the Georgia Aquarium!

Thu, Jul 14, 5:30pm - 6:30pm
Hamilton Mill Branch
Math club is designed to help students learn basic math concepts and improve their skills as they play fun, interactive math games to develop critical thinking skills.

Thu, Jul 14, 6:00pm - 7:30pm
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!

Thu, Jul 14, 6:00pm - 7:00pm
Lilburn Branch
Learn how to cook the vegetables that are in season to get the freshest food at the lowest cost.

Thu, Jul 14, 6:30pm - 7:30pm
Virtual
Learn basic Japanese with a fluent speaker!
Register

Thu, Jul 14, 7:00pm - 7:10pm
Virtual
Soothing stories for your little one before going to bed...

Fri, Jul 15, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Fri, Jul 15, All day
Lilburn Branch
Join us on August 26 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, Jul 15, 10:30am - 11:00am
Virtual
Join Ms. Sarah for an interactive virtual storytime!
Register

Fri, Jul 15, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Branch for a special storytime designed for babies and toddlers!

Fri, Jul 15, 11:00am - 12:00pm
Hamilton Mill Branch
A scuba diving storytime to learn and practice scuba diving hand signals on an imaginary deep sea dive!

Fri, Jul 15, 11:00am - 3:00pm
Duluth Branch
Join Gwinnett County Public Library and CORE for FREE Covid 19 vaccines Moderna and Pfizer. Booster and pediatrics will be available and No Registration is needed.

Fri, Jul 15, 2:00pm - 3:00pm
Snellville Branch
Join us for Story Camp Fridays and use your creative writing skills.

Rescheduled
Fri, Jul 15, 3:00pm - 4:00pm
New date Friday, July 22, 2:00pm - 3:00pm
Hamilton Mill Branch
Interested in photography? Join us to learn about the basics of manual exposures and how a camera works.

Fri, Jul 15, 3:00pm - 4:00pm
Centerville Branch
Love comics, webtoon, or graphic novels of any kind? Join Subs and Dubs Club where we discuss what we’re currently reading and watching.

Sat, Jul 16, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Sat, Jul 16, All day
Lilburn Branch
Join us on August 26 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, Jul 16, 10:30am - 11:30am
Dacula Branch
Learn and practice reading skills one-on-one with a Reading Buddies Member.

Sat, Jul 16, 10:30am - 11:30am
Hamilton Mill Branch
Join us for a morning of Lego fun on the 2nd Saturday of every month! Children, ages 5 & up, can build cities, creatures, robots, and more.

Sat, Jul 16, 11:00am - 12:00pm
Duluth Branch
Interested in photography? Come learn the basics of lighting, setting up your scene, and operating a camera!

Sat, Jul 16, 11:00am - 1:00pm
Lawrenceville Branch
Learn and practice reading skills one-on-one with one of our Reading Buddies.

Sat, Jul 16, 11:00am - 11:30am
Centerville Branch
Have a tail-wagging good time while practicing reading skills! Children ages 5-10 are invited to read to a friendly dog.

Sat, Jul 16, 12:00pm - 2:00pm
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.

Sat, Jul 16, 12:45pm - 4:00pm
Duluth Branch
Join GCPL and the Atlanta Writers Club to learn more about the craft of writing.

Sat, Jul 16, 2:00pm - 3:30pm
Five Forks Branch
Could you survive on a desert island?

Sat, Jul 16, 2:00pm - 3:00pm
Collins Hill Branch
Starting Kindergarten is a big step! Join us at the Collins Hills branch for a special storytime and fun activities to get your little one ready to start school!

Sat, Jul 16, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Families compete to get through all kinds of fun and crazy word puzzles, tongue twisters, and riddles to reach the top of the heap!

Sat, Jul 16, 3:00pm - 4:00pm
Virtual
Designed for ESL adults and older teens, the club welcomes readers and aspiring readers to join together for reading and the discussion of the book or short stories.
Register

Sat, Jul 16, 3:00pm - 4:30pm
Suwanee Branch
Learn how to use the Cricut Maker and Cricut Design Space software. In this fun workshop, you’ll be using Cricut Design Space to create your own Pirate Flag that you can take home. Registration is required.
This event is full

Sun, Jul 17, All day
Virtual
Pick-up supplies at ANY branch (7/11-7/17) to make a cute craft at home!

Sun, Jul 17, All day
Lilburn Branch
Join us on August 26 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, Jul 17, 10:00am - 11:00am
Virtual
Graphic novels are extremely popular among all age groups and offer dynamic access to literature. In Artistic Narrative, Valerie will review a new book each month.

Sun, Jul 17, 1:00pm - 2:00pm
Peachtree Corners Branch
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork.
Register

Sun, Jul 17, 2:00pm - 3:00pm
Lawrenceville Branch
Interested in or love chess?

Sun, Jul 17, 2:00pm - 4:00pm
Duluth Branch
Enjoy a free screening of the film The Hunt for Planet B, an exploration of NASA's high-stakes Webb Telescope!

Sun, Jul 17, 4:00pm - 5:00pm
Buford-Sugar Hill Branch
Get an introduction to how to code with Python while making a working text adventure.

Mon, Jul 18, All day
Virtual
GCPL's own podcast about YA literature!

Mon, Jul 18, All day
Virtual
Learn about science through experiments, activities and your brain!
Register

Mon, Jul 18, All day
Lilburn Branch
Join us on August 26 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, Jul 18, 10:00am - 11:00am
Virtual
Practice English Conversation with themes on a variety of topics!
Register

Mon, Jul 18, 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, Jul 18, 10:30am - 11:30am
Virtual
Practice your conversational English in a friendly and supportive environment.
Register

Mon, Jul 18, 10:30am - 12:00pm
Dacula Branch
Starting Kindergarten is a big step! Join us at the Dacula Branch for a variety of activities to get your little ones ready to start school!
Register

Mon, Jul 18, 10:30am - 11:30am
Lilburn Branch
Starting Kindergarten is a big step! Join us for a variety of activities to get your little one ready to start school! Intended for children to start Kindergarten in Fall 2022. Registration required, space is limited. (25 slots)

Mon, Jul 18, 11:00am - 11:45am
Centerville Branch
A comedy magic show you won’t want to miss!

Mon, Jul 18, 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, Jul 18, 11:30am - 12:00pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

Canceled
Mon, Jul 18, 12:00pm - 12:05pm
Virtual
This video explains how customers of different ages can register for the next week's cooking camp at the Dacula Branch.

Mon, Jul 18, 1:00pm - 2:00pm
Suwanee Branch - Suwanee Meeting Room
Celebrate seafaring life through knot tying and pirate talk!

Mon, Jul 18, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

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

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

Mon, Jul 18, 1:00pm - 2:00pm
Grayson Branch
Reading Buddies allows children to practice their oral reading skills by reading out loud to a teen or grown-up, one-on-one! Perfect for helping students keep up with or increase their reading abilities during the summer months. Designed for school-age children from 5-10 years old (K-5). *Space is limited, registration is required.*

Mon, Jul 18, 2:00pm - 3:00pm
Suwanee Branch
Work on your reading skills by practicing with a buddy! This program is open for adults and children who would like to practice reading in English.

Mon, Jul 18, 3:00pm - 3:45pm
Grayson Branch
A comedy magic show you won’t want to miss!

Mon, Jul 18, 3:00pm - 5:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Mon, Jul 18, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Mon, Jul 18, 5:00pm - 6: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.

Mon, Jul 18, 6:00pm - 7:00pm
Lawrenceville Branch
Want to save money and are interested in couponing?

Mon, Jul 18, 6:00pm - 7:00pm
Norcross Branch
Join us at the Norcross for the third in our three-part Basic Computer Skills series. In July we will learn about Gmail and G Suite.

Mon, Jul 18, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Mon, Jul 18, 6:00pm - 7:00pm
Collins Hill Branch
Join us for Pajama Storytime! An evening spent with your family listening to stories and singing songs!

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

Tue, Jul 19, All day
Lilburn Branch
Join us on August 26 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, Jul 19, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversational skills on various topics based on a variety of subjects!

Tue, Jul 19, 10:30am - 12:00pm
Dacula Branch
Starting Kindergarten is a big step! Join us at the Dacula Branch for a variety of activities to get your little ones ready to start school!
Register

Tue, Jul 19, 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, Jul 19, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Tue, Jul 19, 10:30am - 11:30am
Collins Hill Branch
Join us for a storytime just for the little ones!

Tue, Jul 19, 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, Jul 19, 10:30am - 11:30am
Lilburn Branch
Starting Kindergarten is a big step! Join us for a variety of activities to get your little one ready to start school! Intended for children to start Kindergarten in Fall 2022. Registration required, space is limited. (25 slots)

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

Tue, Jul 19, 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, Jul 19, 11:00am - 11:45am
Snellville Branch
A comedy magic show you won't want to miss!

Tue, Jul 19, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! Where we read stories and explore early literacy in an interactive way for babies and young toddlers ages 2 and under. Through simple books, music, rhymes, and movement activities to our youngest listeners.

Tue, Jul 19, 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, Jul 19, 1:00pm - 2:00pm
Suwanee Branch - Suwanee Meeting Room
Celebrate High Seas Adventure Week with a fractions challenge!

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

Tue, Jul 19, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Tue, Jul 19, 1:00pm - 2:00pm
Hamilton Mill Branch
Come join us for our historical fiction book club; this month we will be discussing "This Tender Land" by William Krueger.

Tue, Jul 19, 2:00pm - 3:00pm
Duluth Branch
Kids will learn how to make Ice cream using common household ingredients!

Tue, Jul 19, 2:00pm - 3:00pm
Virtual
A meeting for people to practice their conversational English in a friendly and supportive environment

Tue, Jul 19, 2:00pm - 3:00pm
Lawrenceville Branch
Can you escape where others have been lost?

Tue, Jul 19, 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 button lunch bag.
This event is full

Tue, Jul 19, 3:00pm - 4:00pm
Suwanee Branch
Come learn and play chess in a friendly environment.
This event is full

Tue, Jul 19, 3:00pm - 3:45pm
Five Forks Branch
A comedy magic show you won’t want to miss!

Tue, Jul 19, 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, Jul 19, 3:00pm - 4:00pm
Grayson Branch
Learn how sharks float, what shark skin feels like, and more during Shark week at the Grayson branch!

Tue, Jul 19, 4:00pm - 5:00pm
Dacula Branch
Join us for our Rainbow Roundtable. Discuss current events and LGBTQ+-related issues.

Tue, Jul 19, 4:00pm - 5:00pm
Peachtree Corners Branch
Can you clean up an oil spill? Experiment with different items to see what works the best to remove the oil.

Tue, Jul 19, 4:00pm - 5:00pm
Collins Hill Branch
Give new life to your well-loved clothing as you create a Sustainable Wardrobe! Join us as we show you how to mend your clothes visibly but beautifully.

Tue, Jul 19, 4:00pm - 5:00pm
Hamilton Mill Branch
Customers will learn about genealogy resources at GCPL.

Tue, Jul 19, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

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

Tue, Jul 19, 5:00pm - 6:00pm
Lawrenceville Branch
Do you want to improve your English conversational skills? Then join us for Let's Talk!

Tue, Jul 19, All day
Buford-Sugar Hill Branch
Join us for a discussion of the book "Spy School" and then use your knowledge to see if you have what it takes to be a spy.

Tue, Jul 19, 5:30pm - 6:30pm
Dacula Branch
Readers' Theater is a strategy for developing reading literacy. This program is for children ages 7-11.

Tue, Jul 19, 6:00pm - 8:00pm
Norcross Branch
Are you interested in starting a podcast? Register for our 2-hour workshop where we cover equipment, recording/editing, and publishing your podcast.
This event is full

Tue, Jul 19, 6:00pm - 7:00pm
Duluth Branch
Join us every month for a fun STEAM project! This month we’ll be learning about gravity and making hang gliders.
This event is full

Tue, Jul 19, 6:00pm - 7:00pm
Norcross Branch
Come learn about your backyard birds in Georgia, their calls, and how to attract certain birds to your home. We will identify birds in the park and create a simple bird feeder.

Tue, Jul 19, 6:00pm - 7:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills one-on-one with a library staff member or trained volunteer and complete a fun, educational activity. Registration required. Space is limited.

Tue, Jul 19, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Tue, Jul 19, 7:00pm - 8:00pm
Virtual - Adult Programming
This club meets monthly on the third Tuesday from 7:00 p.m. to 8:00 p.m. For the month of July, we will be discussing "What Storm, What Thunder" by Myriam J.A. Chancy.

Tue, Jul 19, 7:00pm - 8:00pm
Duluth Branch
Read a book you may have missed, or read a book again. July’s book is "The Art Forger" by Barbara Shapiro.

Wed, Jul 20, All day
Virtual
A virtual summer camp for kids and teens in June and July!

Wed, Jul 20, All day
Lilburn Branch
Join us on August 26 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, Jul 20, 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! Ages 2 and under.

Wed, Jul 20, 10:30am - 11:00am
Suwanee Branch
Join Ms. Nikki for a storytime just for the little ones!

Wed, Jul 20, 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, Jul 20, 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, Jul 20, 10:30am - 11:30am
Norcross Branch
Have you been learning Spanish? Would you like to practice your language skills with others? Join our conversations, we will be discussing different topics.

Wed, Jul 20, 10:30am - 12:00pm
Dacula Branch
Starting Kindergarten is a big step! Join us at the Dacula Branch for a variety of activities to get your little ones ready to start school!
Register

Wed, Jul 20, 10:30am - 11:30am
Collins Hill Branch
Listen to stories, play games, and sing songs!

Wed, Jul 20, 10:30am - 11:30am
Lilburn Branch
Starting Kindergarten is a big step! Join us for a variety of activities to get your little one ready to start school! Intended for children to start Kindergarten in Fall 2022. Registration required, space is limited. (25 slots)

Wed, Jul 20, 10:45am - 12:00pm
Snellville Branch
Come learn about fire safety, being a firefighter, and see a fire truck up close!

Wed, Jul 20, 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, Jul 20, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Library storytimes promote the early literacy skills that children need to learn to read independently.

Wed, Jul 20, 11:00am - 1:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Wed, Jul 20, 11:30am - 12:00pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

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

Wed, Jul 20, 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! Ages 3-5

Wed, Jul 20, 1:00pm - 2:00pm
Suwanee Branch - Suwanee Meeting Room
Take a virtual trip under the sea for Shark Week!

Wed, Jul 20, 1:00pm - 2:00pm
Virtual
Practice English conversation on various topics based on a variety of subjects!
Register

Wed, Jul 20, 2:00pm - 3:00pm
Dacula Branch
In this program, we’ll be discussing "Wonder" by R.J. Palacio and "El Deafo" by Cece Bell.

Wed, Jul 20, 2:00pm - 3:00pm
Suwanee Branch
Work on your reading skills by practicing with a buddy! This program is open for adults and children who would like to practice reading in English.

Wed, Jul 20, 3:00pm - 4:00pm
Duluth Branch
Are you planning the trip of your dreams? Communicate with confidence in any language when you travel with Mango Languages.

Wed, Jul 20, 4:00pm - 5:00pm
Lawrenceville Branch
How can we help prevent coastal erosion?

Wed, Jul 20, 4:00pm - 5:00pm
Buford-Sugar Hill Branch
Join us for a fun session of learning, reading and bonding!

Wed, Jul 20, 4:00pm - 5:00pm
Grayson Branch
Join us to learn easy, delicious and healthy recipes for kids! This program is for children ages 6-11. 

Wed, Jul 20, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Wed, Jul 20, 5:00pm - 7:00pm
Snellville Branch
Come relax and socialize with us over a game of Go. Beginners welcome, we can teach you the basics!

Wed, Jul 20, 5:00pm - 7:00pm
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.

Wed, Jul 20, 6:30pm - 7:30pm
Virtual
Join us for a friendly and enlightening book club discussion about the book, "The Cutting Edge" by Jeffery Deaver.

Thu, Jul 21, All day
Lilburn Branch
Join us on August 26 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, Jul 21, 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, Jul 21, 10:30am - 11:30am
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment.
Register

Thu, Jul 21, 10:30am - 12:00pm
Dacula Branch
Starting Kindergarten is a big step! Join us at the Dacula Branch for a variety of activities to get your little ones ready to start school!
Register

Thu, Jul 21, 10:30am - 11:30am
Peachtree Corners Branch
Special stories and activities that focus on summertime stories! Ages 2-5

Thu, Jul 21, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Thu, Jul 21, 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, Jul 21, 10:30am - 11:30am
Lilburn Branch
Starting Kindergarten is a big step! Join us for a variety of activities to get your little one ready to start school! Intended for children to start Kindergarten in Fall 2022. Registration required, space is limited. (25 slots)

Thu, Jul 21, 11:00am - 12:00pm
Duluth Branch
Join us from the convenience of your own home on the third Thursday of every month to discuss a preselected Mystery book. This month’s book is "The Chocolate Shark Shenanigans" by JoAnna Carl.

Thu, Jul 21, 11:00am - 11:45am
Buford-Sugar Hill Branch
A comedy magic show you won't want to miss!

Thu, Jul 21, 11:00am - 3:00pm
Lawrenceville Branch
FREE Covid-19 Vaccination Event - no registration required

Thu, Jul 21, 11:00am - 12:00pm
Norcross Branch
Listen to stories, play games, and sing songs!

Thu, Jul 21, 11:30am - 12:30pm
Mountain Park Branch
Starting Kindergarten is a big step! Join us at the Mountain Park Branch for a special storytime and fun activities to get your little one ready to start school!

Thu, Jul 21, 12:00pm - 1:00pm
Virtual
**Registration is now closed** Practice your conversational English in a friendly and supportive environment.

Thu, Jul 21, 12:00pm - 1:00pm
Five Forks Branch
Kids will build increasingly complicated fish from tangrams and use their problem solving abilities to see who can complete their puzzles the fastest

Thu, Jul 21, 12:00pm - 1:00pm
Hamilton Mill Branch
What does it take to be a librarian? Participate in activities that we do to run the library!

Thu, Jul 21, 1:00pm - 2:00pm
Suwanee Branch - Suwanee Meeting Room
How do you make a building that can last through a hurricane?

Thu, Jul 21, 2:00pm - 3:00pm
Virtual
Practice your English with conversations based on a variety of topics!

Thu, Jul 21, 2:00pm - 3:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills one-on-one with a library staff member or trained volunteer and complete a fun, educational activity. Registration required. Space is limited.

Thu, Jul 21, 2:00pm - 3:00pm
Grayson Branch
Join us as we explore the ocean’s prehistoric predators and participate in a fossil dig!

Thu, Jul 21, 3:00pm - 4:00pm
Lawrenceville Branch
So what games did the Vikings play?

Thu, Jul 21, 3:00pm - 3:45pm
Dacula Branch
A comedy magic show you won’t want to miss!

Thu, Jul 21, 3:00pm - 3:15pm
Virtual
Discover the historic Yellow River Post Office Site, a unique five-acre farmstead park that features a pre-Civil War post office and the 1840s Hudson-Nash farmhouse.

Thu, Jul 21, 3:30pm - 4:30pm
Suwanee Branch - Suwanee Meeting Room
Join us for a discussion on "The Unlikely Pilgrimage of Harold Fry" by Rachel Joyce.

Canceled
Thu, Jul 21, 3:30pm - 4:30pm
Duluth Branch
A meeting for people to practice their conversational English in a friendly and supportive environment.

Thu, Jul 21, 4:00pm - 5:00pm
Collins Hill Branch
Give new life to your well-loved clothing as you create a Sustainable Wardrobe! Join us as we show you how you can turn a t-shirt into a fabric bag.
This event is full

Thu, Jul 21, 4:00pm - 5:00pm
Centerville Branch
Join us for some business-building activities during STEAM Squad as we prep for our upcoming Centerville Branch Market Day event on August 18th.

Thu, Jul 21, 4:15pm - 4:45pm
Centerville Branch
Welcome to Storytime! Where we read stories and explore literacy in an interactive way for families with young children up to 2nd grade. Through engaging books, music, rhymes, and movement activities for our listeners.

Thu, Jul 21, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Thu, Jul 21, 5:00pm - 6:00pm
Virtual
Learn to speak French!

Thu, Jul 21, 5:00pm - 6:00pm
Norcross Branch
You and your friends become stranded on an island after a shipwreck! Test your collaboration and teamwork skills as you try to gather supplies and send for help!

Thu, Jul 21, 5:30pm - 6:30pm
Hamilton Mill Branch
Math club is designed to help students learn basic math concepts and improve their skills as they play fun, interactive math games to develop critical thinking skills.

Thu, Jul 21, 6:00pm - 7:00pm
Duluth Branch
Join us at the Duluth Branch for Reading Club! Registration is required for this event.
Register

Thu, Jul 21, 6:30pm - 7:45pm
Lilburn Branch
Interested in photography? Learn the basics while using the digital cameras available for free with your library card at the GCPL Learning Labs.
This event is full

Canceled
Thu, Jul 21, 6:30pm - 7:45pm
Lilburn Branch
Interested in photography? Learn the basics while using the digital cameras available for free with your library card at the GCPL Learning Labs.

Thu, Jul 21, 6:30pm - 7:30pm
Virtual
Learn basic Japanese with a fluent speaker!
Register

Thu, Jul 21, 7:00pm - 7:10pm
Virtual
Soothing stories for your little one before going to bed...

Thu, Jul 21, 7:00pm - 8:00pm
Virtual - Adult Programming
Join GCPL and author Adele Myers as she discusses her debut historical fiction novel, "The Tobacco Wives."

Fri, Jul 22, All day
Lilburn Branch
Join us on August 26 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, Jul 22, 10:30am - 12:00pm
Dacula Branch
Starting Kindergarten is a big step! Join us at the Dacula Branch for a variety of activities to get your little ones ready to start school!
Register

Fri, Jul 22, 10:30am - 11:30am
Hamilton Mill Branch
Explore community science programs that help children engage with their environment.

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

Fri, Jul 22, 11:00am - 12:00pm
Duluth Branch
Join us at Duluth Branch for a special storytime designed for babies and toddlers!

Fri, Jul 22, 11:00am - 11:45am
Lawrenceville Branch
A comedy magic show you won't want to miss!

Fri, Jul 22, 11:30am - 12:30pm
Offsite
Put on play shoes and come prepared for stories, songs, and activities outdoors at Briscoe Park!

Fri, Jul 22, 2:00pm - 3:00pm
Hamilton Mill Branch
Interested in photography? Join us to learn about the basics of manual exposures and how a camera works.
This event is full

Fri, Jul 22, 2:00pm - 3:00pm
Suwanee Branch - Suwanee Meeting Room
Come learn how ships stay afloat and move across the seas. Build your own toy ship and see if you can apply these principles yourself!
Registration opens Friday, July 1 2022 at 9:00am

Fri, Jul 22, 3:00pm - 4:00pm
Virtual
Participants 13+ are invited to check out a special online series designed to illustrate the importance of treating others with respect and dignity through diverse books.

Sat, Jul 23, All day
Lilburn Branch
Join us on August 26 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, Jul 23, 11:00am - 12:00pm
Suwanee Branch - Suwanee Meeting Room
Join us at the Suwanee Branch to hear stories and songs about mermaids. Explore different activity stations and make a mermaid craft to take home!

Sat, Jul 23, 11:00am - 1:00pm
Lawrenceville Branch
Learn and practice reading skills one-on-one with one of our Reading Buddies.

Sat, Jul 23, 11:00am - 11:45am
Hamilton Mill Branch
A comedy magic show you won't want to miss!

Sat, Jul 23, 2:00pm - 3:00pm
Centerville Branch
Join us as we explore the basics of designing with Cricut and create your very own custom t-shirt design!
This event is full

Sat, Jul 23, 2:00pm - 3:00pm
Five Forks Branch
Learn the basics of 3D printing and how you can use the Learning Lab’s printers for your personal projects!

Sat, Jul 23, 2:00pm - 3:00pm
Five Forks Branch
Starting Kindergarten is a big step! Join us for a variety of activities to get your big kid ready to start school! Intended for children to start Kindergarten in Fall 2022. Registration is required.

Sat, Jul 23, 2:00pm - 3:00pm
Grayson Branch
Fish-tastic Field Day!

Sat, Jul 23, 3:00pm - 3:45pm
Collins Hill Branch
A comedy magic show you won’t want to miss!

Canceled
Sat, Jul 23, 3:00pm - 4:00pm
Collins Hill Branch
Join us for our exciting program series exploring science with hands-on experiments!

Sun, Jul 24, All day
Lilburn Branch
Join us on August 26 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, Jul 24, 1:00pm - 2:00pm
Virtual
Join us for this episode of Non-Fiction Reviews with Jon as we give a summary of the book “K: A History of Baseball in Ten Pitches"

Mon, Jul 25, All day
Virtual
Learn about science through experiments, activities and your brain!
Register

Mon, Jul 25, All day
Lilburn Branch
Join us on August 26 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, Jul 25, 10:00am - 11:00am
Virtual
Practice English Conversation with themes on a variety of topics!
Register

Mon, Jul 25, 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, Jul 25, 10:30am - 11:30am
Virtual
Practice your conversational English in a friendly and supportive environment.
Register

Mon, Jul 25, 11:00am - 11:45am
Lilburn Branch
A comedy magic show you won't want to miss!

Mon, Jul 25, 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, Jul 25, 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 simple books, music, rhymes, and movement activities to our preschool listeners.

Mon, Jul 25, 11:30am - 12:00pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

Mon, Jul 25, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Mon, Jul 25, 1:00pm - 2:00pm
Grayson Branch
Reading Buddies allows children to practice their oral reading skills by reading out loud to a teen or grown-up, one-on-one! Perfect for helping students keep up with or increase their reading abilities during the summer months. Designed for school-age children from 5-10 years old (K-5). *Space is limited, registration is required.*

Mon, Jul 25, 2:00pm - 3:00pm
Dacula Branch
Students ages 7-11 can join Devera at the Dacula Branch for a 2-day cooking camp. Students will learn the beginning skills of cooking!
Register

Mon, Jul 25, 2:00pm - 3:00pm
Suwanee Branch
Work on your reading skills by practicing with a buddy! This program is open for adults and children who would like to practice reading in English.

Mon, Jul 25, 2:00pm - 3:00pm
Lawrenceville Branch
Sharks!!!!

Mon, Jul 25, 3:00pm - 5:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Mon, Jul 25, 3:00pm - 3:45pm
Mountain Park Branch
A comedy magic show you won't want to miss!

Mon, Jul 25, 3:00pm - 4:00pm
Grayson Branch
Kindergarten, Here We Come! is a chance for you and your preschoolers to get more practice at what their Kindergarten classrooms might be like and help them get comfortable before their first day at elementary school. In this four-day program, your child will practice many valuable skills that they can carry with them in their toolbox to Kindergarten as the big kids they are!

Mon, Jul 25, 4:00pm - 5:00pm
Mountain Park Branch
Are you eager to talk about your new favorite book?

Mon, Jul 25, 4:00pm - 5:00pm
Offsite
Join Grayson library staff at the Grayson Sweet Home Café for a discussion of the mystery, suspense, or thriller pick of the month.

Mon, Jul 25, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Mon, Jul 25, 5:00pm - 6: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.

Mon, Jul 25, 5:15pm - 6:15pm
Collins Hill Branch
Can two very different boys become friends? Join us as we answer trivia questions and participate in a hands-on activity about this month's selection "Save Me a Seat" by Sara Weeks.

Mon, Jul 25, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Mon, Jul 25, 6:30pm - 7:30pm
Hamilton Mill Branch
Join us for a lively monthly discussion about a book chosen by group members. This month features Dreams of Falling by Karen White.

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

Tue, Jul 26, All day
Lilburn Branch
Join us on August 26 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, Jul 26, 10:00am - 11:00am
Hamilton Mill Branch
Practice English conversational skills on various topics based on a variety of subjects!

Tue, Jul 26, 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, Jul 26, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

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

Tue, Jul 26, 11:00am - 11:45am
Norcross Branch
A comedy magic show you won't want to miss!

Tue, Jul 26, 11:00am - 11:30am
Centerville Branch
Welcome to Storytime! Where we read stories and explore early literacy in an interactive way for babies and young toddlers ages 2 and under. Through simple books, music, rhymes, and movement activities to our youngest listeners.

Tue, Jul 26, 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, Jul 26, 12:00pm - 1:00pm
Norcross Branch
Come learn about your backyard birds in Georgia, their calls, and how to attract certain birds to your home. We will identify birds in the park and create a simple bird feeder.

Tue, Jul 26, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Tue, Jul 26, 2:00pm - 3:00pm
Dacula Branch
Students ages 7-11 can join Devera at the Dacula Branch for a 2-day cooking camp. Students will learn the beginning skills of cooking!
Register

Tue, Jul 26, 3:00pm - 3:45pm
Peachtree Corners Branch
A comedy magic show you won't want to miss!

Tue, Jul 26, 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, Jul 26, 3:00pm - 4:00pm
Grayson Branch
Kindergarten, Here We Come! is a chance for you and your preschoolers to get more practice at what their Kindergarten classrooms might be like and help them get comfortable before their first day at elementary school. In this four-day program, your child will practice many valuable skills that they can carry with them in their toolbox to Kindergarten as the big kids they are!

Tue, Jul 26, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Tue, Jul 26, 5:30pm - 6:30pm
Buford-Sugar Hill Branch
Get ready for school with some tips to make keeping track of your school life a breeze, play Back to School Jeopardy, and create useful items to personalize your locker.

Tue, Jul 26, 6:00pm - 7:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills one-on-one with a library staff member or trained volunteer and complete a fun, educational activity. Registration required. Space is limited.

Tue, Jul 26, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer at the Lilburn branch!

Tue, Jul 26, 7:00pm - 7:30pm
Lawrenceville Branch
Looking for something to do with the whole family?

Tue, Jul 26, 7:00pm - 8:00pm
Virtual - Adult Programming
For writers, it's difficult to obtain information about protecting your rights in your creative projects. Learn how to protect your artistic rights with Attorney and Author Jode Millman.

Wed, Jul 27, All day
Virtual
A virtual summer camp for kids and teens in June and July!

Wed, Jul 27, All day
Lilburn Branch
Join us on August 26 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, Jul 27, 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! Ages 2 and under.

Wed, Jul 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.

Wed, Jul 27, 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, Jul 27, 10:30am - 11:30am
Norcross Branch
Have you been learning Spanish? Would you like to practice your language skills with others? Join our conversations, we will be discussing different topics.

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

Wed, Jul 27, 11:00am - 1:00pm
Peachtree Corners Branch
Practice reading with a Reading Buddy!

Wed, Jul 27, 11:00am - 11:45am
Suwanee Branch
A comedy magic show you won't want to miss!

Wed, Jul 27, 11:00am - 12:00pm
Hamilton Mill Branch
Ready to get those wiggles out? Improve balance, coordination, and rhythm through dance and movement activities.

Wed, Jul 27, 11:30am - 12:00pm
Lawrenceville Branch
Library storytimes promote early literacy skills that help children become ready to read.

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

Wed, Jul 27, 11:30am - 12:15pm
Mountain Park Branch
Looking for a fun activity as the 2022 Summer Reading Challenge comes to an end? Well, join in on the fun with Ms. Montoya as your child listens to stories, plays games, and sings songs.

Wed, Jul 27, 11:30am - 12:00pm
Dacula Branch
This program's goal is to introduce children to early literacy skills through talking, reading, singing, playing, and writing.

Wed, Jul 27, 2:00pm - 3:00pm
Dacula Branch
Students ages 12-17 can join Devera at the Dacula Branch for a 2-day cooking camp. Students will learn the beginning skills of cooking!
Register

Wed, Jul 27, 2:00pm - 3:00pm
Suwanee Branch
Work on your reading skills by practicing with a buddy! This program is open for adults and children who would like to practice reading in English.

Wed, Jul 27, 3:00pm - 3:45pm
Duluth Branch
A comedy magic show you won’t want to miss!

Wed, Jul 27, 3:00pm - 4:00pm
Grayson Branch
Kindergarten, Here We Come! is a chance for you and your preschoolers to get more practice at what their Kindergarten classrooms might be like and help them get comfortable before their first day at elementary school. In this four-day program, your child will practice many valuable skills that they can carry with them in their toolbox to Kindergarten as the big kids they are!

Wed, Jul 27, 4:00pm - 5:00pm
Lawrenceville Branch
Want your kids to learn a little bit of Spanish?

Wed, Jul 27, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Wed, Jul 27, 4:30pm - 5:30pm
Hamilton Mill Branch
Tweens & Teens are invited to join us in this fun take on the classic game of Jeopardy!

Wed, Jul 27, 6:00pm - 7:00pm
Five Forks Branch
Learn how to photograph small objects or display items.

Wed, Jul 27, 6:00pm - 7:00pm
Snellville Branch
Learn about the people, places, traditions, and all sorts of other ‘things’ that are uniquely Kiwi or British in our bingo game. Prizes to be won!

Wed, Jul 27, 6:00pm - 7:00pm
Virtual
It's about time you finished your book!

Thu, Jul 28, All day
Lilburn Branch
Join us on August 26 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, Jul 28, 10:30am - 11:30am
Peachtree Corners Branch
Special stories and activities that focus on summertime stories! Ages 2-5

Thu, Jul 28, 10:30am - 12:30pm
Mountain Park Branch
Learn and practice reading skills one-on-one with a Volunteer Reading Buddy. Ages 5-11.

Thu, Jul 28, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Practice your conversational English in a friendly and supportive environment.
Register

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

Thu, Jul 28, 11:00am - 12:00pm
Norcross Branch
Listen to stories, play games, and sing songs!

Thu, Jul 28, 1:00pm - 2:00pm
Peachtree Corners Branch
Do you or someone you know experience a challenge when reading standard print? Join us for a show and tell about the resources available through the library to help resolve this challenge.

Thu, Jul 28, 2:00pm - 3:00pm
Dacula Branch
Students ages 12-17 can join Devera at the Dacula Branch for a 2-day cooking camp. Students will learn the beginning skills of cooking!
Register

Thu, Jul 28, 2:00pm - 3:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills one-on-one with a library staff member or trained volunteer and complete a fun, educational activity. Registration required. Space is limited.

Thu, Jul 28, 2:00pm - 3:00pm
Hamilton Mill Branch
Participate in a fun craft creating book ornaments about their favorite book they read during summer break!

Thu, Jul 28, 2:00pm - 3:00pm
Duluth Branch
Celebrate Shark Week with your own Diving Shark Bottle. We will learn about pressure and buoyancy while creating this craft.

Thu, Jul 28, 3:00pm - 4:00pm
Lawrenceville Branch
Learn about Ocean Day in Japan!

Thu, Jul 28, 3:00pm - 4:00pm
Virtual
Pat Satterfield of the Dunamis Educational Foundation presents monthly life skills topics for adults and teens with Intellectual & Developmental Disabilities and their family member or caregiver.

Thu, Jul 28, 3:00pm - 4:00pm
Grayson Branch
Kindergarten, Here We Come! is a chance for you and your preschoolers to get more practice at what their Kindergarten classrooms might be like and help them get comfortable before their first day at elementary school. In this four-day program, your child will practice many valuable skills that they can carry with them in their toolbox to Kindergarten as the big kids they are!

Thu, Jul 28, 3:30pm - 4:30pm
Snellville Branch
How well do you know the plants you eat? Come visit our tower garden and learn what your food can do for you!

Thu, Jul 28, 4:00pm - 5:00pm
Virtual
Join us every month for a virtual discussion on true crime. This month we will discuss the history of the Highway of Tears, a corridor of Highway 16 in Canada.

Thu, Jul 28, 4:30pm - 5:30pm
Snellville Branch
Join us at the Snellville branch for Reading Buddies! Online and In-Person sessions are available, registration is required.

Thu, Jul 28, 6:30pm - 7:30pm
Centerville Branch
Learn the steps and basic tools for creating green screen videos in the Learning Lab. We’ll explore lighting, cameras, and software used to create green-screen videos.

Thu, Jul 28, 6:30pm - 7:30pm
Virtual
Learn basic Japanese with a fluent speaker!
Register

Thu, Jul 28, 7:00pm - 7:10pm
Virtual
Soothing stories for your little one before going to bed...

Fri, Jul 29, All day
Lilburn Branch
Join us on August 26 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, Jul 29, 10:30am - 11:00am
Virtual
Join Ms. Sarah for an interactive virtual storytime!
Register

Fri, Jul 29, 3:00pm - 4:00pm
Centerville Branch
Love comics, webtoon, or graphic novels of any kind? Join Subs and Dubs Club where we discuss what we’re currently reading and watching.