Skip to main content
close
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.
Image for event: STEM - Science | Spring Resilience of Pollinators

STEM - Science | Spring Resilience of Pollinators

2024-04-30 18:00:00 2024-04-30 19:00:00 America/New_York STEM - Science | Spring Resilience of Pollinators Join us to learn about two types of pollinators found in our area, bees and butterflies, and the important role that they play in our everyday lives. Duluth Branch -

Tuesday, April 30
6:00pm - 7:00pm

Add to Calendar 2024-04-30 18:00:00 2024-04-30 19:00:00 America/New_York STEM - Science | Spring Resilience of Pollinators Join us to learn about two types of pollinators found in our area, bees and butterflies, and the important role that they play in our everyday lives. Duluth Branch -

Join us to learn about two types of pollinators found in our area, bees and butterflies, and the important role that they play in our everyday lives.

  • Pollinators are responsible for 1 out of 3 bites of food we take each day. 
  • They are essential for the health of our ecosystems and the health of many of our food crops.
  • Pollinator populations are declining worldwide largely due to habitat loss, invasive plants,  and pesticides. 
  • How we can help our pollinators in our backyards?

AGE GROUP: | Ages 6-11 |

EVENT TYPE: | STEM - Science |

Duluth Branch


Hours
We're closed Monday May 27
Mon, May 27 Closed
Tue, May 28 10:00AM to 8:00PM
Wed, May 29 10:00AM to 8:00PM
Thu, May 30 10:00AM to 8:00PM
Fri, May 31 10:00AM to 5:00PM
Sat, Jun 01 10:00AM to 5:00PM
Sun, Jun 02 12:00PM to 5:00PM

Upcoming events

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

Thu, May 30, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Preschool Storytime! Featuring engaging stories, fun songs, activities, and crafts to get your preschooler prepared for Kindergarten, this program is designed to meet the developmental needs of preschoolers, ages 3-5, and their caregivers.

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

Thu, May 30, 2:00pm - 3:00pm
Centerville Branch
Welcome to Turtle Talk with Park Ranger, Naturalist, and Environmental Educator Jerry Hightower.

Thu, May 30, 3:00pm - 4:00pm
Collins Hill Branch - Collins Hill Meeting Room
Our day-to-day lives can get very busy. When was the last time you took a moment just to sit and breathe? Join us for a small lesson in mindfulness as we take in our surroundings and find a moment to be present.

Thu, May 30, 3:00pm - 4:00pm
Suwanee Branch - Suwanee Meeting Room
Hear the harrowing tale of the Titanic while learning both the science and the history behind the most famous shipwreck!

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

Thu, May 30, 4:00pm - 5:00pm
Mountain Park Branch
Test your knowledge of Mental Health and more for our kids trivia! We will compile trivia questions to help and support children?s mental health.

Thu, May 30, 6:00pm - 7:45pm
Five Forks Branch
This is a weekly program dedicated to the craft of screenwriting! Attend this program to begin learning how to write original and compelling screenplays. You DO NOT need to attend every session, but it is encouraged to reap the full benefits! This program is slated to be held from the beginning of March until the end of May, (further continuation is possible), so topics covered will depend on participation attendance.
This event is full

Thu, May 30, 6:00pm - 7:00pm
Peachtree Corners Branch
Come to learn how to play, learn more about, and/or come enjoy the classic board games of chess and checkers!

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

Sat, Jun 01, 10:30am - 11:30am
Grayson Branch
Have a tail-wagging good time while practicing your reading skills with therapy dog Molly!

Sat, Jun 01, 11:00am - 1:00pm
Lilburn Branch
READng Paws is a program that is dedicated to improving the reading skills of children using registered therapy teams as literacy mentors.

Sat, Jun 01, 11:00am - 12:00pm
Dacula Branch
Purposeful play develops many skills for children. Children develop stronger language, gross motor skills, fine motor skills, social skills, and many more.

Sat, Jun 01, 11:00am - 11:15am
Virtual
Explore mysteries from history!

Sat, Jun 01, 1:00pm - 1:15pm
Virtual
Share your love of the Harry Potter universe with other fans!

Sat, Jun 01, 1:00pm - 2:00pm
Norcross Branch - Norcross Learning Lab Makerspace #1
Learn the basics of 3D printing and how you can use the Learning Lab printers for your personal projects!

Sat, Jun 01, 2:00pm - 3:00pm
Lawrenceville Branch
Get together with fellow family history enthusiasts to discuss genealogy resources and get advice on researching your family tree.

Sat, Jun 01, 2:00pm - 4:00pm
Centerville Branch
Learn how to create your very own keychain in Tinkercad and 3D print it!
This event is full

Sat, Jun 01, 7:00pm - 8:00pm
Duluth Branch - Duluth Meeting Room
Author Lara Love Hardin discusses her book "The Many Lives of Mama Love," the March Oprah Book Club Pick.
Register

Sun, Jun 02, 2:00pm - 4:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Canceled
Sun, Jun 02, 3:00pm - 4:00pm
Norcross Branch
Come join us as we learn the fundamentals of ballet with this fun, fairytale-themed class. No previous experience is required!

Sun, Jun 02, 3:00pm - 4:00pm
Centerville Branch
Join the Learning Labs as we show you the basics of how to use the embroidery machine!
This event is full

Mon, Jun 03, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.

Mon, Jun 03, 10:00am - 10:15am
Virtual
Learn about science through experiments, activities and booklists!

Canceled
Mon, Jun 03, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.

Mon, Jun 03, 10:00am - 11:00am
Virtual
Ever felt like you don't see yourself in the stories you read? Check out Shang-Chi and the Quest for Immortality by Victoria Ying!

Mon, Jun 03, 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, Jun 03, 10:30am - 11:15am
Five Forks Branch
An awesome magic show to kick off summer reading fun!

Mon, Jun 03, 10:30am - 11:30am
Virtual
A virtual meeting for speakers of Japanese to practice English.

Mon, Jun 03, 11:00am - 11:15am
Virtual
Join our Google Classroom for creative writers!

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

Mon, Jun 03, 1:00pm - 2:00pm
Snellville Branch - Snellville Collaboration Room
Practice conversational English with others. Learn about your local library and resources. Work on pronunciation and new vocabulary words.

Mon, Jun 03, 1:30pm - 2:15pm
Mountain Park Branch
An awesome magic show to kick off summer reading fun!

Mon, Jun 03, 2:00pm - 3:00pm
Suwanee Branch - Suwanee Meeting Room
What's inside a geode? How do they form? What makes them different from other rocks? Most importantly, how do you split them open? Join us to learn some basic geology through the fun of geodes! *Registration Required*
This event is full

Mon, Jun 03, 4:00pm - 6:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Mon, Jun 03, 4:00pm - 4:45pm
Lilburn Branch
An awesome magic show to kick off summer reading fun!

Mon, Jun 03, 4:00pm - 5:00pm
Grayson Branch
Step into the shoes of an investigator as we enter the city of Newfaire in the Fairelands and solve a paranormal mystery playing the new tabletop roleplaying game: Candela Obscura!

Mon, Jun 03, 4:00pm - 5:00pm
Snellville Branch
Join us to practice reading skills and become an active reader!

Mon, Jun 03, 5:00pm - 6:00pm
Collins Hill Branch - Collins Hill Meeting Room
Join us for our exciting program series exploring science with hands-on experiments! This month, learn about the night sky and constellations!

Mon, Jun 03, 5:00pm - 6:00pm
Lawrenceville Branch
Adult, non-native English speakers who want to improve their English conversational skills and increase confidence in using the language by practicing their English Fluency through conversation, activities, and assignments

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

Mon, Jun 03, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
If you could travel anywhere, where would you go? What would you do while you're there? Let's plan your ultimate road trip!

Mon, Jun 03, 6:00pm - 7:00pm
Five Forks Branch
Planning and getting decorations together for an event can be expensive and time consuming. Come learn how you can use library resources such as the Cricut to help take your next event to the next level!

Mon, Jun 03, 6:30pm - 7:30pm
Norcross Branch
Are you interested in learning more about technology but you don't know where to start? Join us for a Digital Literacy 8-week workshop series where participants will learn about computer, internet, and email basics.
This event is full

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

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

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

Tue, Jun 04, 10:30am - 11:00am
Five Forks Branch - Five Forks Meeting Room
Come join us at the Five Forks branch this summer for Toddler Time Adventures! We read, sing and play in this storytime designed to target the developmental needs of toddlers.

Tue, Jun 04, 10:30am - 11:15am
Peachtree Corners Branch
An awesome magic show to kick off summer reading fun!

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

Tue, Jun 04, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Toddler Time! Featuring engaging stories, fun songs, activities, and more. This program is designed to meet the developmental needs of toddlers, ages 1-2, and their caregivers.

Tue, Jun 04, 11:00am - 11:30am
Buford-Sugar Hill Branch
Join us for a storytime that uses simple books, songs, rhymes, and movement activities to introduce storytime to our youngest storytime participants.

Tue, Jun 04, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Jun 04, 11:00am - 12:00pm
Hamilton Mill Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs!

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

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

Tue, Jun 04, 12:00pm - 1:00pm
Virtual - Adult Programming Zoom
Award-winning travel blogger Sylvia Longmire will share information about accessible travel and inspiration for your own adventure.

Tue, Jun 04, 1:00pm - 2:00pm
Collins Hill Branch - Collins Hill Meeting Room
Please join us to help unravel a story of crime and intrigue. This month we'll be discussing Righteous Prey by John Sandford.

Tue, Jun 04, 1:00pm - 2:00pm
Dacula Branch
Come to Dacula to join us in writing to a new pen pal from England!

Tue, Jun 04, 1:00pm - 2:00pm
Virtual
Practice English conversation with themes each week on a variety of topics!

Tue, Jun 04, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Jun 04, 1:30pm - 2:15pm
Norcross Branch
An awesome magic show to kick off summer reading fun!

Tue, Jun 04, 2:00pm - 2:15pm
Virtual
Share your love of the Percy Jackson and Rick Riordan Presents books with other fans!

Tue, Jun 04, 2:00pm - 3:00pm
Norcross Branch
Summer is here! Join us for stories and songs in Spanish to help promote early learning and learn new words! ¡Llego el Verano! ¡Acompáñenos para cuentos y canciones en español para ayudar el aprendizaje infantil y aprendamos nuevas palabras!

Tue, Jun 04, 2:00pm - 3:00pm
Peachtree Corners Branch
Want to act like a pirate and discover some buried treasure? Join us for a fun STEM experiment where we discover what?s inside treasure chests.

Tue, Jun 04, 3:00pm - 4:30pm
Five Forks Branch - Five Forks Meeting Room
Experience 'Journey and Flavor,' a culinary travel series exploring the destinations and recipes of different states throughout the U.S.! Registration required.
Register

Tue, Jun 04, 3:00pm - 4:00pm
Suwanee Branch - Suwanee Meeting Room
Take a tour through art history and see how humans have used geometry to make the world beautiful! Then learn about the art of mandalas and make one of your own!

Tue, Jun 04, 3:00pm - 4:00pm
Mountain Park Branch
Are you looking for an outdoor bubble party?

Tue, Jun 04, 4:00pm - 4:45pm
Duluth Branch
An awesome magic show to kick off summer reading fun!

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

Tue, Jun 04, 4:00pm - 5:00pm
Snellville Branch - Snellville Meeting Room
Join us as we use painting to express our feelings!

Tue, Jun 04, 5:30pm - 7:00pm
Dacula Branch
Learn and practice reading skills at the Dacula Branch with one-on-one time with a Reading Buddies Member.

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

Tue, Jun 04, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

Tue, Jun 04, 6:00pm - 7:00pm
Hamilton Mill Branch
Love to play chess, or interested in learning to play? Join us for an hour of gameplay. All levels and ages are welcome. *Registration Required*
This event is full

Tue, Jun 04, 7:00pm - 8:00pm
Buford-Sugar Hill Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

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

Wed, Jun 05, 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 05, 10:30am - 11:15am
Dacula Branch
An awesome magic show to kick off summer reading fun!

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

Wed, Jun 05, 10:30am - 11:00am
Mountain Park Branch
Designed for babies and toddlers, this storytime uses simple books, music, and movement to introduce our youngest listeners to storytime.

Wed, Jun 05, 10:30am - 11:30am
Snellville Branch - Snellville Meeting Room
We will use books, music, rhymes, movement, and fingerplays to introduce pre-literacy and social skills to our toddlers.

Wed, Jun 05, 11:00am - 12:30pm
Five Forks Branch - Five Forks Meeting Room
Create a small haven of stress reducing smells for your home! Learn the many uses of some of the most popular aromatic plants.

Wed, Jun 05, 11:00am - 12:00pm
Duluth Branch
Join Ms. Sarah for a morning full of stories, rhymes and songs. Each week, we'll set off on a new adventure! Whether we sail the seas with pirates or blast off into space, we'll promote early literacy and Kindergarten readiness skills. Storytime is followed by a hands-on craft! Children 2-5

Wed, Jun 05, 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 05, 11:00am - 12:00pm
Grayson Branch
Join Cindy Young from Atlanta Vibe to learn volleyball skills and improve your mental fitness! Intended for elementary and middle school aged children.

Wed, Jun 05, 11:00am - 12:00pm
Hamilton Mill Branch
Combat the summer slide and work on your reading skills throughout the summer. Grades K-2.

Wed, Jun 05, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, completes a developmentally appropriate activity, and sings songs!

Wed, Jun 05, 11:30am - 12:30pm
Snellville Branch
This storytime uses simple books, music, rhymes and movement activities to introduce early literacy skills to our youngest customers.

Wed, Jun 05, 1:30pm - 2:15pm
Collins Hill Branch
An awesome magic show to kick off summer reading fun!

Wed, Jun 05, 1:30pm - 2:30pm
Grayson Branch
All the king's horses and all the king's men couldn't put Humpty together again, but maybe we can! Join us to learn how to protect ourselves from falls and prevent injuries.

Wed, Jun 05, 3:00pm - 3:15pm
Virtual
CALLING ALL FANS OF CREEPY CREATURES!

Wed, Jun 05, 4:00pm - 4:45pm
Buford-Sugar Hill Branch
An awesome magic show to kick off summer reading fun!

Wed, Jun 05, 4:00pm - 5:00pm
Norcross Branch
Aprendamos! Let's learn! Una clase familiar de aprendizaje en inglés comenzando con lo básico. ¡Aprendamos con conversación y juegos! A family class on learning English, starting out with the basics. Let's learn with conversation and games!

Wed, Jun 05, 4:00pm - 6:00pm
Lilburn Branch
Join us in a surreal world of living paintings where adventurers work together to slay a dangerous beast and find their way home. No D&D experience (or personal dice) necessary!
This event is full

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

Wed, Jun 05, 4:30pm - 5:30pm
Lawrenceville Branch
Join us as we do fun experiments with Milk and Food Coloring!

Wed, Jun 05, 5:00pm - 7:00pm
Centerville Branch
Learn and practice reading skills one-on-one with our volunteer reading buddies.

Wed, Jun 05, 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, Jun 05, 6:00pm - 7:00pm
Lilburn Branch
Join us at the Lilburn Branch with an introduction to Tai Chi and how you can learn the movements of the Five Elements form!

Wed, Jun 05, 6:00pm - 7:00pm
Peachtree Corners Branch
Join us for an Evening Adventure Storytime and craft activity with your furry friend, then tuck them in at the Library. Pick them up the following day and view the overnight adventures with a digital photo album. Registration Required
This event is full

Wed, Jun 05, 6:00pm - 7:00pm
Hamilton Mill Branch - Hamilton Mill Learning Lab
Learn how to shoot and edit video using the green screen to change the appearance of your background location.

Thu, Jun 06, 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, Jun 06, 10:30am - 11:15am
Grayson Branch
An awesome magic show to kick off summer reading fun!

Thu, Jun 06, 10:30am - 11:30am
Five Forks Branch - Five Forks Meeting Room
Join us this summer for preschool storytime adventures. Featuring engaging stories, fun songs and activities to get your preschooler prepared for Kindergarten, Storytime will be followed by a hands-on activity. Ages 3-5 and their caregivers.

Canceled
Thu, Jun 06, 10:30am - 11:30am
Peachtree Corners Branch
The program is open to kids ages 3-5 and their caregivers. The program includes simple stories, fingerplays, rhymes, songs, and movement activities to introduce storytime to our little learners in a fun way.

Thu, Jun 06, 10:30am - 11:00am
Dacula Branch
Join Ms. Melanie at the Dacula 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 06, 11:00am - 11:30am
Norcross Branch
Promoting early literacy skills by listening to stories, fingerplays, and singing songs. Gaining cognitive benefits and improving language skills through communication, listening, memory, and imagination.

Thu, Jun 06, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

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

Thu, Jun 06, 1:00pm - 3:00pm
Collins Hill Branch
Hop on over to the children's area to share a tale with Mr. Bunbun, the Havana rabbit, who is an excellent listener.

Thu, Jun 06, 1:00pm - 2:00pm
Lilburn Branch
Celebrate pride by making pride flag friendship bracelets and learn about how community can help build resilience.

Thu, Jun 06, 1:00pm - 2:00pm
Peachtree Corners Branch
Do you wear an Apple Watch on a daily basis? Come and learn how to get the most out of your Apple Watch to help you manage your day to day activities with ease and more efficiently.

Thu, Jun 06, 1:30pm - 2:15pm
Centerville Branch
An awesome magic show to kick off summer reading fun!

Thu, Jun 06, 2:00pm - 3:00pm
Lawrenceville Branch
Join us to learn basic sewing techniques to make an emotionally expressive stuffed creation. We'll discuss and explore a diverse set of emotions that we feel every day and select those that we feel best represent us. Registration is required.
This event is full

Thu, Jun 06, 3:00pm - 4:00pm
Hamilton Mill Branch
We will be making wildflower seed bombs! Come to HML and take part in this STEM project. We will be mixing up dirt, seeds, clay, and water to learn about the growing process.

Thu, Jun 06, 3:30pm - 4:30pm
Peachtree Corners Branch
Children ages 6-11 are invited to the Peachtree Corners Branch to practice reading skills with trained therapy dogs.

Thu, Jun 06, 4:00pm - 5:00pm
Centerville Branch
Join us for some hands-on STEM learning with genuine fossils and make our own fossils to take home.

Thu, Jun 06, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun, educational activity in a one-on-one setting with an adult helper. This program is intended for children with sensory and/or neurodivergent needs and/or for those children on the Autism Spectrum.
Register

Thu, Jun 06, 4:00pm - 5:30pm
Suwanee Branch - Suwanee Learning Lab
Learn the basics of 3D printing and how you can use the Learning Lab printers for your personal projects!

Thu, Jun 06, 5:00pm - 6:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Thu, Jun 06, 5:00pm - 6:00pm
Snellville Branch - Snellville Meeting Room
Use your creativity and engineering skills to create your own roller coaster.

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

Thu, Jun 06, 6:00pm - 7:00pm
Five Forks Branch - Five Forks Meeting Room
Most people don?t know how much good hiking can do for you. It can improve your mood, your physical health, and your relationships, and it can make you a more resilient person. Come to this program to find out how hiking does all of this for us, and learn where to get started.

Thu, Jun 06, 6:00pm - 7:00pm
Norcross Branch
Join us to practice English conversation on a variety of topics each week; learn new phrases, and practice new terms with each other using fun games!

Thu, Jun 06, 6:00pm - 7:45pm
Centerville Branch - Centerville Learning Lab
Join the Learning Labs as we teach you the basics of 3D Printing!

Thu, Jun 06, 6:00pm - 8:00pm
Five Forks Branch
This is a weekly program dedicated to the craft of screenwriting! Attend this program to begin learning how to write original and compelling screenplays. You DO NOT need to attend every session, but it is encouraged to reap the full benefits! Ages 12 and up.

Fri, Jun 07, 10:30am - 11:15am
Hamilton Mill Branch
An awesome magic show to kick off summer reading fun!

Fri, Jun 07, 11:00am - 12:00pm
Dacula Branch
Join us for an emotion themed story time event based on Mr. Rodgers

Fri, Jun 07, 11:00am - 12:00pm
Duluth Branch
Join Ms. Sarah for a storytime designed for babies and toddlers ages 2 and under. Enjoy engaging books, music, and rhymes to introduce storytime to your little listener!

Fri, Jun 07, 11:00am - 12:00pm
Peachtree Corners Branch
Experience "book bathing" at your library! Inspired by Japanese "forest bathing," come de-stress while exploring the library's sights and sounds. Bring your headphones or earbuds!

Fri, Jun 07, 1:00pm - 3:00pm
Dacula Branch
Join us for Dacula's seventh annual World Ocean Day program featuring 'creepy creatures of the deep!'

Fri, Jun 07, 1:00pm - 2:00pm
Snellville Branch - Snellville Meeting Room
Feeling happy? Sad? Angry? Come to the library and write about it! We'll be writing and illustrating our own books using feelings-based prompts.

Fri, Jun 07, 1:30pm - 2:15pm
Suwanee Branch
An awesome magic show to kick off summer reading fun!

Fri, Jun 07, 2:00pm - 3:30pm
Lilburn Branch - Lilburn Learning Lab
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

Sat, Jun 08, 10:00am - 12:00pm
Norcross Branch - Norcross Meeting Room
Aprenda cómo comercializar su negocio.

Sat, Jun 08, 10:30am - 11:15am
Collins Hill Branch - Collins Hill Meeting Room
Join the fun with the whole family as we read stories and sing songs! For children of all ages with a caregiver.

Sat, Jun 08, 10:30am - 11:15am
Lawrenceville Branch
An awesome magic show to kick off summer reading fun!

Sat, Jun 08, 11:00am - 1:00pm
Lilburn Branch
READng Paws is a program that is dedicated to improving the reading skills of children using registered therapy teams as literacy mentors.

Sat, Jun 08, 11:00am - 12:30pm
Centerville Branch
Welcome to the family reunion! We will learn about the importance of knowing and understanding our family history, while making a traditional Juneteenth drink!

Sat, Jun 08, 11:00am - 12:00pm
Duluth Branch
How are you feeling today? Whether you?re happy or sad, grumpy or mad, come join Ms. Sarah as we explore and express the emotions that make us who we are! This program full of songs and movement is designed for the entire family!

Sat, Jun 08, 12:00pm - 2:30pm
Five Forks Branch
Anyone can take photos with their phone, but to take especially intriguing photos, break out of the box, and dive into how a camera functions to take full creative control! Must be 12 and older.

Sat, Jun 08, 1:30pm - 2:15pm
Snellville Branch
An awesome magic show to kick off summer reading fun!

Sat, Jun 08, 2:00pm - 3:00pm
Dacula Branch
Come celebrate diversity and pride with us at the Dacula branch! Join us in making colorful rainbow bracelets, spreading inclusivity and love in our community.

Sat, Jun 08, 2:00pm - 3:00pm
Norcross Branch
The Invasion Begins This Summer. Join us for an alien themed lab exploration while learning about chemical reactions and non-Newtonian substances.

Sat, Jun 08, 2:00pm - 3:00pm
Hamilton Mill Branch
Practice your reading while you visit with Oliver the therapy cat.

Sun, Jun 09, 12:00pm - 5:00pm
Duluth Branch - Duluth Meeting Room
Meet and connect with local artists!

Sun, Jun 09, 2:00pm - 4:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Sun, Jun 09, 2:00pm - 3:30pm
Duluth Branch
Engage, encourage and empower caregivers to prioritize their self care, access valuable resources, and cultivate a strong support network.

Canceled
Sun, Jun 09, 3:00pm - 4:00pm
Norcross Branch
Come join us as we learn the fundamentals of ballet with this fun, fairytale-themed class. No previous experience is required!

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

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

Mon, Jun 10, 10:00am - 10:15am
Virtual
Learn about science through experiments, activities and booklists!

Canceled
Mon, Jun 10, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.

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

Mon, Jun 10, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for a special tummy time just for babies designed to get them comfortable in social settings and develop their earliest literacy skills!

Mon, Jun 10, 10:30am - 11:30am
Virtual
A virtual meeting for speakers of Japanese to practice English.

Mon, Jun 10, 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.

Mon, Jun 10, 11:00am - 12:30pm
Suwanee Branch - Suwanee Meeting Room
It is never too early nor too late to learn to cook. Join us for some fun basic cooking lessons. We will teach kids chopping techniques and build a healthy and delicious treat! This program is intended for kids in grades 2 - 5.
This event is full

Mon, Jun 10, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones!

Mon, Jun 10, 11:00am - 12:00pm
Peachtree Corners Branch
Attention all beginner birders and backyard bird-watchers. Join Jim Wilson as he shares photographs and information on the common birds of the Gulf Coast.

Mon, Jun 10, 11:00am - 12:00pm
Snellville Branch - Snellville Recording Studio #2
Learn how to shoot and edit video using the green screen to change your the appearance of your background location.

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

Mon, Jun 10, 12:30pm - 1:30pm
Virtual
Join Pat Satterfield of the Dunamis Educational Foundation as she presents life skills topics for adults and teens with Intellectual and Developmental Disabilities. This month's topic is: Summer Safety!

Mon, Jun 10, 1:00pm - 2:00pm
Peachtree Corners Branch
Come get a taste of a different country by reading a page of a book.

Mon, Jun 10, 1:00pm - 2:00pm
Snellville Branch - Snellville Collaboration Room
Practice conversational English with others. Learn about your local library and resources. Work on pronunciation and new vocabulary words.

Mon, Jun 10, 2:00pm - 4:00pm
Five Forks Branch - Five Forks Meeting Room
Avast, ye landlubbers! Can you and your crew make the right choices and find the Lost Treasure of the Five Isles? Join us at the Five Forks branch for a tabletop adventure on the high seas and work together for the ultimate reward!

Mon, Jun 10, 2:00pm - 3:00pm
Grayson Branch
Explore a labyrinth in the library, learn how they were used in tales from Greek mythology, and practice a simple meditation technique along the way.

Mon, Jun 10, 4:00pm - 6:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Mon, Jun 10, 4:00pm - 5:00pm
Collins Hill Branch - Collins Hill Meeting Room
Join us for mindful moments and relaxing yoga in this beginner class taught by a licensed professional. Participants will need to bring their own yoga mats.

Mon, Jun 10, 4:00pm - 5:00pm
Mountain Park Branch
Are you eager to talk about your new favorite book? Join us to discuss great books at our Fiction Book Club.

Mon, Jun 10, 4:00pm - 5:00pm
Snellville Branch
Join us to practice reading skills and become an active reader!

Mon, Jun 10, 5:00pm - 6:00pm
Lawrenceville Branch
Adult, non-native English speakers who want to improve their English conversational skills and increase confidence in using the language by practicing their English Fluency through conversation, activities, and assignments

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

Mon, Jun 10, 6:00pm - 6:45pm
Collins Hill Branch - Collins Hill Meeting Room
Bring your favorite stuffed animal with you to the library for a fun storytime, then tuck your friend in for a sleepover at the library. Come back the next day to see what your friend got up to overnight in a digital photo album. For children (and stuffed animals) of all ages with a caregiver.

Mon, Jun 10, 6:30pm - 7:30pm
Norcross Branch
Are you interested in learning more about technology but you don't know where to start? Join us for a Digital Literacy 8-week workshop series where participants will learn about computer, internet, and email basics.
This event is full

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

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

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

Tue, Jun 11, 10:30am - 11:00am
Five Forks Branch - Five Forks Meeting Room
Come join us at the Five Forks branch this summer for Toddler Time Adventures! We read, sing and play in this storytime designed to target the developmental needs of toddlers.

Tue, Jun 11, 10:30am - 11:30am
Peachtree Corners Branch
For kids ages 2 and under. The program includes simple stories, fingerplays, rhymes, songs, and movement activities to introduce storytime to our little learners in a fun way.

Tue, Jun 11, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Toddler Time! Featuring engaging stories, fun songs, activities, and more. This program is designed to meet the developmental needs of toddlers, ages 1-2, and their caregivers.

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

Tue, Jun 11, 11:00am - 11:30am
Centerville Branch
Welcome to Tiny Tots Storytime! Where we read stories and enjoy music & movement for our youngest listeners; babies and young toddlers ages 2 & under.

Tue, Jun 11, 11:00am - 12:30pm
Suwanee Branch - Suwanee Meeting Room
It is never too early nor too late to learn to cook. Join us for some fun basic cooking lessons. We will teach kids chopping techniques and build a healthy and delicious treat! This program is intended for kids in grades 2 - 5.
This event is full

Tue, Jun 11, 11:00am - 12:00pm
Duluth Branch
Learn some strategies for raising resilient kids and share your parenting tips. Build a caring community of support while your preschoolers engage in independent play activities.

Tue, Jun 11, 11:00am - 11:30am
Buford-Sugar Hill Branch
Join us for a storytime that uses simple books, songs, rhymes, and movement activities to introduce storytime to our youngest storytime participants.

Tue, Jun 11, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Jun 11, 1:00pm - 2:00pm
Dacula Branch
Come to Dacula to join us in writing to a new pen pal from England!

Tue, Jun 11, 1:00pm - 1:15pm
Virtual
Share your love of the Harry Potter universe with other fans!

Tue, Jun 11, 1:00pm - 2:00pm
Virtual
Practice English conversation with themes each week on a variety of topics!

Tue, Jun 11, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Jun 11, 1:00pm - 2:00pm
Lilburn Branch
Join is as we slow down and breath, to relax and reduce stress.

Tue, Jun 11, 2:00pm - 3:00pm
Lawrenceville Branch
Get together with fellow family history enthusiasts to discuss genealogy resources and get advice on researching your family tree.

Tue, Jun 11, 2:00pm - 3:00pm
Lawrenceville Branch
From thunderstorms to snow and everything in between, the weather affects us all every day. Come learn about extreme weather events through hands-on activities!

Tue, Jun 11, 2:00pm - 2:15pm
Virtual
Share your love of the Percy Jackson and Rick Riordan Presents books with other fans!

Tue, Jun 11, 3:00pm - 4:30pm
Virtual
Open Your World Online Book Clubs are for readers and aspiring readers to continue building their literacy skills by reading and discussing stories together. We use adapted novels and short stories. In June we will continue reading Treasure Island, an abridged version of the classic pirate tale. While going through the possessions of a deceased guest who owed them money, the mistress of the inn and her son find a treasure map that leads them to a pirate's fortune, as well as great danger.
Register

Tue, Jun 11, 3:30pm - 4:30pm
Centerville Branch
Learn how to make some refreshing summer drinks to hydrate yourself during this hot summer!
This event is full

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

Tue, Jun 11, 4:30pm - 5:30pm
Collins Hill Branch - Collins Hill Meeting Room
A cooking program for children and their accompanying adults. We are trying a campfire-friendly recipe for our Adventure Begins at the Library theme for summer!
This event is full

Tue, Jun 11, 5:30pm - 6:30pm
Buford-Sugar Hill Branch
Ahoy Mates! Your adventures on the high seas have earned you a treasure map, promising rich rewards on a deserted island. But the treasure is protected by a series of locks which will take all your skills to solve. Do you have what it takes to win the treasure?

Tue, Jun 11, 5:30pm - 7:00pm
Dacula Branch
Learn and practice reading skills at the Dacula Branch with one-on-one time with a Reading Buddies Member.

Tue, Jun 11, 6:00pm - 7:00pm
Duluth Branch
It?s okay to be different! To be unique! Join us to share our similarities and learn and celebrate our differences with your fellow library friends.

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

Tue, Jun 11, 6:00pm - 7:00pm
Grayson Branch
Join us for Stitch & Tell, a creative book club, where we will explore different literary worlds and work on a fiber arts project. This month, we're discussing "Fairy Tale" by Stephen King!

Tue, Jun 11, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

Tue, Jun 11, 7:00pm - 8:00pm
Virtual - Adult Programming Zoom
June's selection is "Something Wilder", a fun novel filled with adventure, treasure, and love by Christina Lauren.

Tue, Jun 11, 7:00pm - 8:00pm
Norcross Branch - Norcross Meeting Room
Bestselling author Omar Tyree will discuss his new psychological thriller, "Control."

Tue, Jun 11, 7:00pm - 8:00pm
Buford-Sugar Hill Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

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

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

Wed, Jun 12, 10:30am - 11:00am
Dacula Branch
Join Ms. Melanie at the Dacula 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.

Wed, Jun 12, 10:30am - 11:00am
Mountain Park Branch
Designed for babies and toddlers, this storytime uses simple books, music, and movement to introduce our youngest listeners to storytime.

Wed, Jun 12, 10:30am - 11:30am
Snellville Branch - Snellville Meeting Room
We will use books, music, rhymes, movement, and fingerplays to introduce pre-literacy and social skills to our toddlers.

Wed, Jun 12, 11:00am - 12:00pm
Duluth Branch
Join Ms. Sarah for a morning full of stories, rhymes and songs. Each week, we'll set off on a new adventure! Whether we sail the seas with pirates or blast off into space, we'll promote early literacy and Kindergarten readiness skills. Storytime is followed by a hands-on craft! Children 2-5

Wed, Jun 12, 11:00am - 12:30pm
Suwanee Branch - Suwanee Meeting Room
It is never too early nor too late to learn to cook. Join us for some fun basic cooking lessons. We will teach kids chopping techniques and build a healthy and delicious treat! This program is intended for kids in grades 2 - 5.
This event is full

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

Wed, Jun 12, 11:00am - 12:00pm
Hamilton Mill Branch
Combat the summer slide and work on your reading skills throughout the summer. Grades K-2.

Wed, Jun 12, 11:30am - 12:00pm
Lawrenceville Branch
Join us for a fun program that uses music, wiggles, and giggles to show the connection between reading and rhythm! This program is designed for kids, ages 3 and up.

Wed, Jun 12, 11:30am - 12:15pm
Mountain Park Branch
Join in the fun with Ms. Montoya as your preschooler listens to stories, completes a developmentally appropriate activity, and sings songs!

Wed, Jun 12, 11:30am - 12:30pm
Snellville Branch
This storytime uses simple books, music, rhymes and movement activities to introduce early literacy skills to our youngest customers.

Wed, Jun 12, 12:00pm - 2:00pm
Lilburn Branch - Lilburn Learning Lab
Are you a teen interested in sewing, but don't know where to start? Join us for a 3-day crash course in using the sewing machines and make some cool projects! This program is aimed at teens aged 12-18.
Registration opens Monday, June 3 2024 at 9:00am

Wed, Jun 12, 1:00pm - 2:00pm
Five Forks Branch
Come out to the Five Forks branch for a Preschool Pirate Party! There will be a Pirate themed read-aloud followed by fun pirate activities and crafts. This program is best suited for older preschoolers nearing kindergarten readiness.

Wed, Jun 12, 1:00pm - 3:00pm
Lilburn Branch
Kick off summer reading with backyard-themed adventures, featuring stations involving the Tower Garden, a bug scavenger hunt, fishing, and more!

Wed, Jun 12, 1:30pm - 2:30pm
Collins Hill Branch
Join us for a pirate adventure at our pirate party!

Wed, Jun 12, 2:00pm - 3:00pm
Norcross Branch
Join us for a jazz dance performance presented by the Catch The Beat Dance Academy ensemble in honor and celebration of Freedom Day.

Wed, Jun 12, 2:00pm - 3:00pm
Buford-Sugar Hill Branch
Learn to set up, use, and organize an email account.

Wed, Jun 12, 3:00pm - 4:00pm
Grayson Branch
Join us for a storytime celebrating all the fairy tales you know and love! We'll explore both traditional and reimagined tales as we go on a Fairy Tale Adventure.

Wed, Jun 12, 4:00pm - 5:00pm
Collins Hill Branch
Join us to learn the how, why, and what can you do to cope with your period and menstruation.

Wed, Jun 12, 4:00pm - 5:00pm
Centerville Branch
Learn how to make your own nail polish as we explore how essential oils can be used to make natural.

Wed, Jun 12, 4:00pm - 5:00pm
Norcross Branch
Aprendamos! Let's learn! Una clase familiar de aprendizaje en inglés comenzando con lo básico. ¡Aprendamos con conversación y juegos! A family class on learning English, starting out with the basics. Let's learn with conversation and games!

Wed, Jun 12, 4:00pm - 5:00pm
Suwanee Branch - Suwanee Meeting Room
Do you love Choose Your Adventure books? Let's create one! We will learn about the structure of stories and, using prompts, we will write our adventures.

Wed, Jun 12, 4:00pm - 5:00pm
Peachtree Corners Branch
Come learn about the planets and create your own!

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

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

Wed, Jun 12, 4:30pm - 6:30pm
Hamilton Mill Branch
Join us at the Hamilton Mill branch for Reading Buddies! Reserve your weekly slot for the 2024 Session 2. *Registration required.*

Wed, Jun 12, 5:00pm - 6:00pm
Suwanee Branch - Suwanee Meeting Room
Want to recreate viral recipes, and learn important cooking skills while doing it? Join our Nailed It! style cooking competition, where we?ll use simple ingredients to create trending meals!
This event is full

Wed, Jun 12, 5:00pm - 7:00pm
Centerville Branch
Learn and practice reading skills one-on-one with our volunteer reading buddies.

Wed, Jun 12, 5:30pm - 6:30pm
Snellville Branch
Join us for Family Game Night! We will have several games that will intermingle all ages into this immersive, fun and educational event.

Wed, Jun 12, 5:30pm - 6:30pm
Snellville Branch - Snellville Makerspace #1
Come learn the basics of the Python coding language! For adults and teens only. Registration required. Kids younger than 16 can register for the 7:00 pm Python for Kids that will take place after this program.
Registration opens Saturday, June 1 2024 at 9:00am

Wed, Jun 12, 6:00pm - 7:00pm
Hamilton Mill Branch - Hamilton Mill Learning Lab
Did you know you can 3D print for FREE at the library? What about sewing machines? Or using a Cricut? Join us inside the Hamilton Mill Learning Labs to see all the equipment and resources we offer!

Wed, Jun 12, 6:30pm - 7:30pm
Virtual
Join us for a friendly and enlightening discussion about the novel Nine Lives by Peter Swanson.

Wed, Jun 12, 7:00pm - 8:00pm
Slow Pour Brewing
Kickback with Gwinnett County Public Library at Slow Pour Brewing!

Wed, Jun 12, 7:00pm - 8:00pm
Snellville Branch - Snellville Makerspace #1
Come learn the basics of the Python coding language! Registration required.
Registration opens Saturday, June 1 2024 at 9:00am

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

Thu, Jun 13, 10:30am - 11:00am
Offsite
Get outdoors for some stories, songs & fun!

Thu, Jun 13, 10:30am - 11:30am
Peachtree Corners Branch
The program is open to kids ages 3-5 and their caregivers. The program includes simple stories, fingerplays, rhymes, songs, and movement activities to introduce storytime to our little learners in a fun way.

Thu, Jun 13, 10:30am - 11:30am
Lawrenceville Branch
Get the whole family excited about the upcoming movie "Inside Out 2" with activities designed around your favorite emotions!

Thu, Jun 13, 10:30am - 11:00am
Dacula Branch
Join Ms. Melanie at the Dacula 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 13, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Preschool Storytime! Featuring engaging stories, fun songs, activities, and crafts to get your preschooler prepared for Kindergarten, this program is designed to meet the developmental needs of preschoolers, ages 3-5, and their caregivers.

Thu, Jun 13, 11:00am - 11:30am
Norcross Branch
Promoting early literacy skills by listening to stories, fingerplays, and singing songs. Gaining cognitive benefits and improving language skills through communication, listening, memory, and imagination.

Thu, Jun 13, 11:00am - 12:30pm
Suwanee Branch - Suwanee Meeting Room
It is never too early nor too late to learn to cook. Join us for some fun basic cooking lessons. We will teach kids chopping techniques and build a healthy and delicious treat! This program is intended for kids in grades 2 - 5.
This event is full

Thu, Jun 13, 11:00am - 12:00pm
Norcross Branch
Socialize with your community while learning a new skill.

Thu, Jun 13, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Thu, Jun 13, 11:30am - 12:30pm
Lilburn Branch
Kick off your summer reading and join us for a Great Backyard Adventure in nature photography. Guest speaker Steve Wilkerson will share his photographs and discuss environmental impacts in his backyard and in our own community.

Thu, Jun 13, 12:00pm - 2:00pm
Lilburn Branch - Lilburn Learning Lab
Are you a teen interested in sewing, but don't know where to start? Join us for a 3-day crash course in using the sewing machines and make some cool projects! This program is aimed at teens aged 12-18.
Registration opens Monday, June 3 2024 at 9:00am

Thu, Jun 13, 1:00pm - 2:00pm
Dacula Branch
Join us for a friendly discussion of "Horse" by Geraldine Brooks

Thu, Jun 13, 1:00pm - 2:00pm
Peachtree Corners Branch
Join us in honor of the National Juneteenth Holiday celebrations to learn firsthand about the life of black Americans and why celebrating Juneteenth is important in the history of America.

Thu, Jun 13, 2:00pm - 3:00pm
Peachtree Corners Branch
Celebrate Flag Day with a STEM activity about the colors of the flag.

Thu, Jun 13, 3:00pm - 4:00pm
Collins Hill Branch
Assemble your crew to take on this pirate-themed engineering challenge. The goal: to create a raft that can stay afloat!

Thu, Jun 13, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Learn about the physics of flight. Create paper airplanes that mimic the flight patterns of birds.

Thu, Jun 13, 3:00pm - 4:00pm
Hamilton Mill Branch
Write a letter to yourself and seal it up! Give it away, bury it, or save it for the future you. It?s up to you when you share your feelings, but you don?t have to have them alone. Let?s write them out together!

Thu, Jun 13, 3:30pm - 4:30pm
Suwanee Branch - Suwanee Meeting Room
Join us as we discuss "The Plot" by Jean Korelitz.

Thu, Jun 13, 4:00pm - 5:30pm
Dacula Branch
Come to this program to meet like-minded teens and solve problems in a short-form campaign.

Thu, Jun 13, 4:00pm - 5:00pm
Five Forks Branch
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun, educational activity in a one-on-one setting with an adult helper. This program is intended for children with sensory and/or neurodivergent needs and/or for those children on the Autism Spectrum.
Register

Thu, Jun 13, 4:00pm - 5:00pm
Lawrenceville Branch
Watch, Discuss, and Learn! Join us every other Thursday for our virtual ESL Movie Club to improve your vocabulary, conversational English, and listening skills!
Register

Thu, Jun 13, 5:00pm - 6:00pm
Centerville Branch
Join us as we connect to nature and the world around us through Nature Journaling. We will learn how to observe plants and wildlife, identify what we see, and record it in a journal.

Thu, Jun 13, 5:00pm - 6:00pm
Suwanee Branch - Suwanee Meeting Room
Join us at the Suwanee Branch to learn how to make vegetarian rice paper rolls! Food Allergy Warning: Recipe will contain peanut butter
This event is full

Thu, Jun 13, 5:00pm - 6:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Thu, Jun 13, 5:00pm - 7:00pm
Mountain Park Branch
Come together with your Mountain Park community as we take a dive into the world of Magic: The Gathering!

Thu, Jun 13, 6:00pm - 7:00pm
Duluth Branch
Bring your favorite stuffed animal or blanket and join Ms. Sarah for a special half hour evening storytime. Listen to stories, songs, and rhymes during this fun-filled night. Pajamas are encouraged!

Thu, Jun 13, 6:00pm - 7:00pm
Norcross Branch
Join us to practice English conversation on a variety of topics each week; learn new phrases, and practice new terms with each other using fun games!

Thu, Jun 13, 6:00pm - 8:00pm
Five Forks Branch
This is a weekly program dedicated to the craft of screenwriting! Attend this program to begin learning how to write original and compelling screenplays. You DO NOT need to attend every session, but it is encouraged to reap the full benefits! Ages 12 and up.

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

Fri, Jun 14, 11:00am - 12:00pm
Duluth Branch
Join Ms. Sarah for a storytime designed for babies and toddlers ages 2 and under. Enjoy engaging books, music, and rhymes to introduce storytime to your little listener!

Fri, Jun 14, 12:00pm - 2:00pm
Lilburn Branch - Lilburn Learning Lab
Are you a teen interested in sewing, but don't know where to start? Join us for a 3-day crash course in using the sewing machines and make some cool projects! This program is aimed at teens aged 12-18.
Registration opens Monday, June 3 2024 at 9:00am

Fri, Jun 14, 1:00pm - 2:00pm
Suwanee Branch - Suwanee Meeting Room
Turn your strawberries and milk into a cool treat that will overcome any summer heat.
This event is full

Fri, Jun 14, 1:00pm - 2:00pm
Dacula Branch
Join us for a fun day of sewing a crucial part of any cooking experience, the apron! Learn to sew a basic apron to keep your clothes clean while you cook. Registration required.
This event is full

Fri, Jun 14, 1:30pm - 2:30pm
Lilburn Branch
Join us for a pirate adventure at our pirate party!

Fri, Jun 14, 2:00pm - 3:00pm
Norcross Branch
Celebrate the heroes in your life at Norcross!

Fri, Jun 14, 3:00pm - 4:00pm
Peachtree Corners Branch
Learn how to create gels from polymers, then make your own gel beads! Attendees will learn about the chemical background of polymers and gels, as well as their uses in everyday life.

Sat, Jun 15, 10:00am - 4:45pm
Duluth Branch
Come find community while you work on your creative projects with the Learning Labs. Open all day- join us!

Sat, Jun 15, 11:00am - 12:00pm
Lawrenceville Branch
Art doesn't need to be perfect. Join us to paint landscapes. Disaster Awaits? (Available while supplies last)

Sat, Jun 15, 11:00am - 1:00pm
Five Forks Branch
Come and celebrate this important moment in American history with a family-friendly craft, painting activity, and storytelling by Jerry G. White.
Register

Sat, Jun 15, 11:00am - 11:15am
Virtual
Explore mysteries from history!

Sat, Jun 15, 11:00am - 12:00pm
Suwanee Branch - Suwanee Meeting Room
Join Ms. Nikki as we explore different fruits and make rainbow kebabs! Your little one will put their culinary skills to the test as they learn basic kitchen skills.
This event is full

Sat, Jun 15, 1:30pm - 4:00pm
Lilburn Branch
Learn more about the craft and business of writing with the Atlanta Writers Club.

Sat, Jun 15, 2:00pm - 4:00pm
Duluth Branch
Join GCPL in partnership with the City of Duluth to learn about Juneteenth and celebrate African-American culture.

Sat, Jun 15, 3:00pm - 4:00pm
Grayson Branch
Jump down the rabbit hole with your stuffie to a Wonderland storytime! We'll sing silly songs, read wondrous books, and enjoy a madder than hatter tea party together. Tuck your stuffed animal in for a sleepover then the next day, see all the nonsensical adventures they had in Wonderland!

Sat, Jun 15, 3:30pm - 4:30pm
Buford-Sugar Hill Branch
Join our book club library program as we delve into "Build the Life You Want" by Arthur C. Brooks & Oprah Winfrey. Embark on a journey of self-discovery and personal growth.

Sun, Jun 16, 2:00pm - 4:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Sun, Jun 16, 2:00pm - 3:00pm
Lawrenceville Branch
Ignite your child's imagination with a storybook prop box by bringing the story to life with fun props and an interactive storytime!

Sun, Jun 16, 2:00pm - 3:30pm
Suwanee Branch - Suwanee Learning Lab
Learn how to use digital tablets and displays while drawing your own ZenTangle. Registration is required.
Registration opens Saturday, June 1 2024 at 9:00am

Canceled
Sun, Jun 16, 3:00pm - 4:00pm
Norcross Branch
Come join us as we learn the fundamentals of ballet with this fun, fairytale-themed class. No previous experience is required!

Mon, Jun 17, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.

Mon, Jun 17, 10:00am - 10:15am
Virtual
Learn about science through experiments, activities and booklists!

Canceled
Mon, Jun 17, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.

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

Mon, Jun 17, 10:30am - 11:00am
Five Forks Branch
Join us for a special storytime just for babies (pre-walkers) designed to get them comfortable in social settings and develop their earliest literacy skills!

Mon, Jun 17, 10:30am - 11:30am
Virtual
A virtual meeting for speakers of Japanese to practice English.

Mon, Jun 17, 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.

Mon, Jun 17, 11:00am - 12:00pm
Duluth Branch
Join Ms. Sarah for a special monthly storytime designed just for babies under 1! Lap bounces, songs, stories, and play will introduce your littlest one to language and learning. This program is for prewalkers and their caregivers.

Mon, Jun 17, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones!

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

Mon, Jun 17, 1:00pm - 2:00pm
Snellville Branch - Snellville Collaboration Room
Practice conversational English with others. Learn about your local library and resources. Work on pronunciation and new vocabulary words.

Mon, Jun 17, 1:30pm - 2:30pm
Grayson Branch
Join us for a pirate adventure at our pirate party!

Mon, Jun 17, 2:00pm - 3:00pm
Five Forks Branch
Is a healthier you on your New Year's Resolution list? Come bend, stretch, and breathe in an accessible and gentle yoga class ? all without leaving your chair!

Mon, Jun 17, 2:00pm - 3:00pm
Peachtree Corners Branch
Visit the Peachtree Corners branch to take a virtual field trip to the famous Met museum. Come learn about art and help find Waldo.

Mon, Jun 17, 2:00pm - 3:00pm
Peachtree Corners Branch
Visit the Peachtree Corners branch to take a virtual field trip to the famous Met museum. Come learn about art and help find Waldo.

Mon, Jun 17, 3:00pm - 4:00pm
Dacula Branch
Join us for a discussion about why we celebrate Juneteenth and sample some cultural food! Waiver required.
This event is full

Mon, Jun 17, 4:00pm - 6:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Mon, Jun 17, 4:00pm - 5:00pm
Collins Hill Branch
Join us as we try a new recipe together!
This event is full

Mon, Jun 17, 4:00pm - 5:00pm
Grayson Branch
A crime, a disappearance, or a mysterious happening...if trouble's brewing, it may be on our menu! Join Grayson's Mystery Book Club in reading this month's selection, "Treasure State" by C. J. Box!

Mon, Jun 17, 4:00pm - 5:00pm
Snellville Branch
Join us to practice reading skills and become an active reader!

Mon, Jun 17, 4:30pm - 5:30pm
Lawrenceville Branch
Give yourself a wardrobe pep talk as we decorate superhero capes with words and pictures that empower you and then tie-dye them in your favorite colors! Feeling down? Don?t worry, your new cape's got your back! Registration is required.
This event is full

Mon, Jun 17, 5:00pm - 6:00pm
Lawrenceville Branch
Adult, non-native English speakers who want to improve their English conversational skills and increase confidence in using the language by practicing their English Fluency through conversation, activities, and assignments

Mon, Jun 17, 5:00pm - 6:00pm
Norcross Branch
The Invasion Continues. Join us for an out of this world, alien-themed BreakoutEDU adventure while learning about chemical reactions and non-Newtonian substances.

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

Mon, Jun 17, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Join Ms. Lori for a storytime all about your emotions! Learn to identify different emotions, how those emotions can impact the way you act and different ways to cope/deal with them through fun stories and activities.

Mon, Jun 17, 6:30pm - 7:30pm
Norcross Branch
Are you interested in learning more about technology but you don't know where to start? Join us for a Digital Literacy 8-week workshop series where participants will learn about computer, internet, and email basics.
This event is full

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

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

Tue, Jun 18, 10:30am - 11:00am
Five Forks Branch
Come join us at the Five Forks branch this summer for Toddler Time Adventures! We read, sing and play in this storytime designed to target the developmental needs of toddlers.

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

Tue, Jun 18, 10:30am - 11:30am
Peachtree Corners Branch
For kids ages 2 and under. The program includes simple stories, fingerplays, rhymes, songs, and movement activities to introduce storytime to our little learners in a fun way.

Tue, Jun 18, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Toddler Time! Featuring engaging stories, fun songs, activities, and more. This program is designed to meet the developmental needs of toddlers, ages 1-2, and their caregivers.

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

Canceled
Tue, Jun 18, 11:00am - 11:30am
Centerville Branch
Welcome to Tiny Tots Storytime! Where we read stories and enjoy music & movement for our youngest listeners; babies and young toddlers ages 2 & under.

Tue, Jun 18, 11:00am - 11:15am
Virtual
Join our Google Classroom for creative writers!

Tue, Jun 18, 11:00am - 11:30am
Buford-Sugar Hill Branch
Join us for a storytime that uses simple books, songs, rhymes, and movement activities to introduce storytime to our youngest storytime participants.

Tue, Jun 18, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Jun 18, 11:00am - 12:00pm
Hamilton Mill Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs!

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

Tue, Jun 18, 12:00pm - 1:00pm
Centerville Branch
Finish your Juneteenth celebration strong by digging into your family tree at Centerville! Let us help you find your people using library resources and take your place in your family story.

Tue, Jun 18, 1:00pm - 2:00pm
Dacula Branch
Come to Dacula to join us in writing to a new pen pal from England!

Tue, Jun 18, 1:00pm - 2:00pm
Virtual
Practice English conversation with themes each week on a variety of topics!

Tue, Jun 18, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Jun 18, 1:30pm - 2:30pm
Duluth Branch
Join us for a pirate adventure at our pirate party!

Tue, Jun 18, 2:00pm - 2:15pm
Virtual
Share your love of the Percy Jackson and Rick Riordan Presents books with other fans!

Tue, Jun 18, 2:00pm - 3:00pm
Peachtree Corners Branch
Recycled Engineering is back. Bring your best problem solving and engineering skills to create an adventure vehicle.

Tue, Jun 18, 3:00pm - 4:00pm
Collins Hill Branch
Join us as we learn about important historical moments for LGBTQ+ rights while weaving bracelets out of representative LGBTQ+ colors.

Tue, Jun 18, 3:00pm - 4:00pm
Lawrenceville Branch
Looking to engage with your community, talk about your interests, and learn about what the library has to offer? Come to Tea & Talk to join in on the conversation! This program is for adults.

Tue, Jun 18, 3:00pm - 4:30pm
Virtual
Open Your World Online Book Clubs are for readers and aspiring readers to continue building their literacy skills by reading and discussing stories together. We use adapted novels and short stories. In June we will continue reading Treasure Island, an abridged version of the classic pirate tale. While going through the possessions of a deceased guest who owed them money, the mistress of the inn and her son find a treasure map that leads them to a pirate's fortune, as well as great danger.
Register

Tue, Jun 18, 3:00pm - 4:30pm
Virtual
Open Your World Online Book Clubs are for readers and aspiring readers to continue building their literacy skills by reading and discussing stories together. We use adapted novels and short stories. In June we will continue reading Treasure Island, an abridged version of the classic pirate tale. While going through the possessions of a deceased guest who owed them money, the mistress of the inn and her son find a treasure map that leads them to a pirate's fortune, as well as great danger.
Register

Tue, Jun 18, 3:30pm - 4:30pm
Centerville Branch
Join us for an adventure into Virtual Reality! We will be exploring the world of PS4 Playroom VR. Ages 7 and up.

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

Tue, Jun 18, 4:00pm - 6:00pm
Snellville Branch - Snellville Meeting Room
All ages and skill levels are welcome at this Pokemon tournament! Because instruction will not be provided, knowing how to play Pokemon is a requirement. Space is limited, so entering the tournament will be on a first come, first served basis.

Tue, Jun 18, 5:30pm - 7:00pm
Dacula Branch
Learn and practice reading skills at the Dacula Branch with one-on-one time with a Reading Buddies Member.

Tue, Jun 18, 6:00pm - 7:00pm
Norcross Branch
Come learn about the summer solstice and its cultural and scientific significance. Participants will create a dried flower mobile.
This event is full

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

Tue, Jun 18, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

Tue, Jun 18, 6:00pm - 7:00pm
Hamilton Mill Branch
Love to play chess, or interested in learning to play? Join us for an hour of gameplay. All levels and ages are welcome. *Registration Required*
This event is full

Tue, Jun 18, 6:00pm - 7:45pm
Five Forks Branch
Attend this program to learn how to use the software Inkscape to create your own design. Then use the Glowforge laser cutter to create earrings out of your design! Ages 12 and up.
Registration opens Tuesday, June 11 2024 at 9:00am

Tue, Jun 18, 6:00pm - 7:30pm
Snellville Branch - Snellville Makerspace #1
Learn how to design 3D models to 3D print with Tinkercad.
Registration opens Tuesday, June 4 2024 at 9:00am

Tue, Jun 18, 7:00pm - 8:00pm
Buford-Sugar Hill Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

Thu, Jun 20, 9:00am - 2:00pm
Grayson Branch
Seeking Employment? Get help from the Mobile Career Lab.

Thu, Jun 20, 10:30am - 11:00am
Offsite
Get outdoors for some stories, songs & fun!

Thu, Jun 20, 10:30am - 11:30am
Five Forks Branch - Five Forks Meeting Room
Join us this summer for preschool storytime adventures. Featuring engaging stories, fun songs and activities to get your preschooler prepared for Kindergarten, ages 3-5, and their caregivers. Storytime will be followed by a hands-on activity. Ages 3-5 and their caregivers.

Thu, Jun 20, 10:30am - 11:30am
Peachtree Corners Branch
The program is open to kids ages 3-5 and their caregivers. The program includes simple stories, fingerplays, rhymes, songs, and movement activities to introduce storytime to our little learners in a fun way.

Thu, Jun 20, 10:30am - 11:00am
Dacula Branch
Join Ms. Melanie at the Dacula 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 20, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Preschool Storytime! Featuring engaging stories, fun songs, activities, and crafts to get your preschooler prepared for Kindergarten, this program is designed to meet the developmental needs of preschoolers, ages 3-5, and their caregivers.

Thu, Jun 20, 11:00am - 11:30am
Norcross Branch
Promoting early literacy skills by listening to stories, fingerplays, and singing songs. Gaining cognitive benefits and improving language skills through communication, listening, memory, and imagination.

Thu, Jun 20, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

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

Thu, Jun 20, 11:00am - 12:00pm
Snellville Branch - Snellville Makerspace #1
Learn the basics of 3D Printing with our Prusa 3D printers!

Thu, Jun 20, 11:00am - 12:00pm
Suwanee Branch
Join Cindy Young from Atlanta Vibe to learn volleyball skills and improve your mental fitness! Intended for elementary and middle school aged children. Registration required

Thu, Jun 20, 12:00pm - 1:00pm
Suwanee Branch - Suwanee Meeting Room
Team up with fellow trainers to color a generation 1 starter pokemon!

Thu, Jun 20, 1:00pm - 2:00pm
Collins Hill Branch
This month, learn about dinosaurs and paleontology!

Thu, Jun 20, 1:30pm - 2:30pm
Hamilton Mill Branch
Join us for a pirate adventure at our pirate party!

Thu, Jun 20, 2:00pm - 3:00pm
Suwanee Branch - Suwanee Meeting Room
Join us for a moment of relaxation. Learn different breathing techniques, an easy yoga flow and participate in a grounding meditation.

Thu, Jun 20, 2:00pm - 3:00pm
Dacula Branch
Just in time for the summer, you can come and learn how to play popular table games!

Thu, Jun 20, 2:00pm - 3:00pm
Mountain Park Branch
Getting creative by drawing, coloring or painting is one coping skill you can develop.

Thu, Jun 20, 3:00pm - 3:15pm
Virtual
CALLING ALL FANS OF CREEPY CREATURES!

Thu, Jun 20, 4:00pm - 6:00pm
Lawrenceville Branch
Always wanted to learn how to use VR headsets but never had the opportunity? Join us for an in-depth class on VR functionality and spend some time learning what all virtual reality technology has to offer! Registration required. Ages 12+

Thu, Jun 20, 4:00pm - 5:00pm
Five Forks Branch - Five Forks Meeting Room
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun, educational activity in a one-on-one setting with an adult helper. This program is intended for children with sensory and/or neurodivergent needs and/or for those children on the Autism Spectrum.
Register

Thu, Jun 20, 5:00pm - 6:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Thu, Jun 20, 5:00pm - 6:00pm
Buford-Sugar Hill Branch
Learn how to build resilience in your child and find ways to help them cope with stress through play and adventures while exploring nature!

Thu, Jun 20, 5:00pm - 6:00pm
Snellville Branch - Snellville Collaboration Room
Learn about what a calming corner is and how it can be used to help manage emotions. You'll also make a glitter jar to help get started on making your own calming corner!

Thu, Jun 20, 6:00pm - 7:00pm
Norcross Branch
Join us to practice English conversation on a variety of topics each week; learn new phrases, and practice new terms with each other using fun games!

Thu, Jun 20, 6:00pm - 7:00pm
Five Forks Branch - Five Forks Meeting Room
Are you interested in creating a travel journal to take with you on your summer adventures? Join us at the library as we create travel journals and give you the steps and meditative practices to start your art journey!

Thu, Jun 20, 6:00pm - 7:00pm
Peachtree Corners Branch
Come to learn how to play, learn more about, and/or come enjoy the classic board games of chess and checkers!

Thu, Jun 20, 6:00pm - 8:00pm
Five Forks Branch
This is a weekly program dedicated to the craft of screenwriting! Attend this program to begin learning how to write original and compelling screenplays. You DO NOT need to attend every session, but it is encouraged to reap the full benefits! Ages 12 and up.

Thu, Jun 20, 7:00pm - 8:00pm
Snellville Branch - Snellville Meeting Room
Join author Rhonda McKnight in conversation with Vanessa Riley as she discusses her new novel, "Bitter and Sweet," a dual-timeline tale of family, grief, secrets, and the sweet redemption that lies within the bonds of sisterhood.

Fri, Jun 21, 10:30am - 11:30am
Five Forks Branch - Five Forks Meeting Room
Join us for our monthly Little Naturalist program where we learn about different aspects of nature and make a craft to take home! For ages 5 and under with a caregiver.

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

Fri, Jun 21, 11:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Join Ms. Sarah for a storytime designed for babies and toddlers ages 2 and under. Enjoy engaging books, music, and rhymes to introduce storytime to your little listener!

Fri, Jun 21, 11:00am - 12:00pm
Hamilton Mill Branch
Learn to keep your kids safe in the car! Car seats are a very important part of car safety for babies and children, but if they?re installed incorrectly they can be a danger.

Fri, Jun 21, 2:00pm - 3:00pm
Suwanee Branch - Suwanee Meeting Room
Join us for fun activities that will help your child build their fine and gross motor skills. Stay for a little while or stay the entire hour!

Fri, Jun 21, 2:00pm - 3:00pm
Norcross Branch
Let the games begin! Join us at the Norcross branch on Fridays for family games to enjoy together! Classic games, card games, board games and more. ¡Que comiencen los juegos! ¡Acompáñanos en la biblioteca de Norcross los viernes para juegos familiares con diferentes juegos!

Sat, Jun 22, 11:00am - 11:30am
Buford-Sugar Hill Branch
This storytime uses simple books, music, rhymes, and movement activities to introduce early literacy skills.

Sat, Jun 22, 2:00pm - 3:00pm
Dacula Branch
Join us at the Dacula Branch each month to explore letters and their sounds. We will read books, sing songs, play games, use sensory exploration, and art to help us learn the letters.

Sat, Jun 22, 2:00pm - 3:00pm
Norcross Branch - Norcross Meeting Room
Calling all sports enthusiasts, aspiring athletes, and supporters of women in sports! Join Atlanta Women in Sports for an inspirational discussion featuring game-changing women.

Sat, Jun 22, 2:00pm - 3:00pm
Five Forks Branch - Five Forks Meeting Room
Not all new adventures require going outside! Fantasy Football is a pastime enjoyed by many, but baffles and intimidates others. In this fun and educational program, we'll develop a community of Team Managers while we learn the ins and outs of Fantasy Football, and set attendees up for a successful first season, from the draft to the championship game. Seasoned team managers and those new to the game are all welcome!

Sat, Jun 22, 2:00pm - 3:00pm
Norcross Branch
Learn to manage stress and anxiety through mindfulness and breathwork.

Sat, Jun 22, 2:00pm - 3:00pm
Lilburn Branch - Lilburn Learning Lab
Learn the basics of 3D Printing!

Sat, Jun 22, 2:00pm - 3:30pm
Snellville Branch - Snellville Makerspace #1
Learn to code one of our pre-built robots to sense colors! Registration required.
Registration opens Saturday, June 8 2024 at 9:00am

Sun, Jun 23, 12:30pm - 1:30pm
Dacula Branch
Join us for an interactive and educational storytime designed for children with sensory integration challenges that combines books, songs, movement, and more!

Sun, Jun 23, 12:30pm - 1:30pm
Snellville Branch - Snellville Meeting Room
Join us for an interactive and educational storytime designed for children with sensory integration challenges that combines books, songs, movement, and more!

Sun, Jun 23, 2:00pm - 4:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Sun, Jun 23, 2:00pm - 4:00pm
Collins Hill Branch
Hop on over to the children's area to share a tale with Mr. Bunbun, the Havana rabbit, who is an excellent listener.

Canceled
Sun, Jun 23, 3:00pm - 4:00pm
Norcross Branch
Come join us as we learn the fundamentals of ballet with this fun, fairytale-themed class. No previous experience is required!

Mon, Jun 24, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.

Mon, Jun 24, 10:00am - 10:15am
Virtual
Learn about science through experiments, activities and booklists!

Canceled
Mon, Jun 24, 10:00am - 11:00am
Virtual
Practice English conversation on a variety of topics.

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

Mon, Jun 24, 10:30am - 11:00am
Lilburn Branch
The GCPL Puppeteers bring stories to life with puppets, music and silly antics!

Mon, Jun 24, 10:30am - 11:30am
Virtual
A virtual meeting for speakers of Japanese to practice English.

Mon, Jun 24, 11:00am - 12:00pm
Hamilton Mill Branch
Join us for a storytime just for the little ones!

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

Mon, Jun 24, 1:00pm - 2:00pm
Snellville Branch - Snellville Collaboration Room
Practice conversational English with others. Learn about your local library and resources. Work on pronunciation and new vocabulary words.

Mon, Jun 24, 1:30pm - 2:00pm
Norcross Branch
The GCPL Puppeteers bring stories to life using puppets, music and silly antics!

Mon, Jun 24, 3:00pm - 4:00pm
Five Forks Branch - Five Forks Meeting Room
Ever wonder how an elevator works? Come and join us to learn about the science of elevators and build one of your very own!

Mon, Jun 24, 3:30pm - 4:00pm
Peachtree Corners Branch
The GCPL Puppeteers bring stories to life using puppets, music and silly antics!

Mon, Jun 24, 4:00pm - 6:00pm
Collins Hill Branch
Children practice reading skills one-on-one with a reading buddy trained in Active Reading.

Mon, Jun 24, 4:00pm - 5:00pm
Grayson Branch
Put your cooking skills and taste buds to the test! Come learn about Middle Eastern and Mediterranean cultures as we learn how to make hummus! Let's learn how to select the right ingredients to craft tasty dishes.

Mon, Jun 24, 4:00pm - 5:00pm
Snellville Branch
Join us to practice reading skills and become an active reader!

Mon, Jun 24, 5:00pm - 6:00pm
Collins Hill Branch - Collins Hill Meeting Room
Join us monthly for a fun, creative and challenging Lego build. Children, ages 6-11, can engage their problem-solving and STEM abilities to make amazing projects.

Mon, Jun 24, 5:00pm - 6:00pm
Lawrenceville Branch
Adult, non-native English speakers who want to improve their English conversational skills and increase confidence in using the language by practicing their English Fluency through conversation, activities, and assignments

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

Mon, Jun 24, 6:00pm - 7:00pm
Norcross Branch
Join us for the Summer Solstice Library Program, a joyous celebration filled with laughter and games to embrace the warmth of the season.

Mon, Jun 24, 6:30pm - 7:30pm
Norcross Branch
Are you interested in learning more about technology but you don't know where to start? Join us for a Digital Literacy 8-week workshop series where participants will learn about computer, internet, and email basics.
This event is full

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

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

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

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

Tue, Jun 25, 10:30am - 11:30am
Peachtree Corners Branch
For kids ages 2 and under. The program includes simple stories, fingerplays, rhymes, songs, and movement activities to introduce storytime to our little learners in a fun way.

Tue, Jun 25, 10:30am - 11:30am
Five Forks Branch - Five Forks Meeting Room
Come join us at the Five Forks branch this summer for Toddler Time Adventures! We read, sing and play in this storytime designed to target the developmental needs of toddlers.

Tue, Jun 25, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Toddler Time! Featuring engaging stories, fun songs, activities, and more. This program is designed to meet the developmental needs of toddlers, ages 1-2, and their caregivers.

Tue, Jun 25, 10:30am - 11:00am
Snellville Branch
The GCPL Puppeteers bring stories to life using puppets, music and silly antics!

Tue, Jun 25, 11:00am - 11:30am
Buford-Sugar Hill Branch
Join us for a storytime that uses simple books, songs, rhymes, and movement activities to introduce storytime to our youngest storytime participants.

Tue, Jun 25, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

Tue, Jun 25, 11:00am - 12:00pm
Hamilton Mill Branch
Join in the fun with your preschool child as we listen to stories, play games, and sing songs!

Tue, Jun 25, 11:30am - 12:00pm
Suwanee Branch - Suwanee Meeting Room
Connect with your baby while improving your balance, flexibility, coordination, and strength! Babies and caretakers are invited to have fun with yoga as you bend, move, and twist with yoga instructor, Geneva Wilgus, from Kidsfull Yoga.
This event is full

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

Tue, Jun 25, 1:00pm - 2:00pm
Collins Hill Branch - Collins Hill Meeting Room
Join us to learn about the life and triumph of African American entrepreneur Madam CJ Walker and learn how to make your own hair products.

Tue, Jun 25, 1:00pm - 2:00pm
Dacula Branch
Come to Dacula to join us in writing to a new pen pal from England!

Tue, Jun 25, 1:00pm - 2:00pm
Virtual
Practice English conversation with themes each week on a variety of topics!

Tue, Jun 25, 1:00pm - 2:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Tue, Jun 25, 1:30pm - 2:00pm
Grayson Branch
The GCPL Puppeteers bring stories to life with puppets, music and silly antics!

Tue, Jun 25, 2:00pm - 4:00pm
Five Forks Branch - Five Forks Meeting Room
Do you like solving riddles and puzzles? Professor Henry Jones Jr., world renowned archaeologist and adventurer, has stumbled upon clues to lead you to the lost chest of the Foliage Five Forks people.

Tue, Jun 25, 2:00pm - 2:15pm
Virtual
Share your love of the Percy Jackson and Rick Riordan Presents books with other fans!

Tue, Jun 25, 2:00pm - 3:00pm
Norcross Branch
Summer is here! Join us for stories and songs in Spanish to help promote early learning and learn new words! ¡Llego el Verano! ¡Acompáñenos para cuentos y canciones en español para ayudar el aprendizaje infantil y aprendamos nuevas palabras!

Tue, Jun 25, 2:00pm - 3:00pm
Lawrenceville Branch
Up, up, and away! Learn how planes, hot-air balloons, and kites stay up in the air, and then make your own to take home!

Tue, Jun 25, 2:00pm - 4:00pm
Duluth Branch
Korean Reading Club for adults. "Pachinko" written by Min Jin Lee will be the book for June to share thoughts and opinions.

Tue, Jun 25, 3:00pm - 4:30pm
Virtual
Open Your World Online Book Clubs are for readers and aspiring readers to continue building their literacy skills by reading and discussing stories together. We use adapted novels and short stories. In June we will continue reading Treasure Island, an abridged version of the classic pirate tale. While going through the possessions of a deceased guest who owed them money, the mistress of the inn and her son find a treasure map that leads them to a pirate's fortune, as well as great danger.
Register

Tue, Jun 25, 4:00pm - 5:00pm
Suwanee Branch - Suwanee Meeting Room
Art thee ready to strengthen thy resilience through thy public speaking skills? Celebrate Talk like Shakespeare Day and learn about the importance of expressing yourself through theater.

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

Tue, Jun 25, 4:00pm - 5:00pm
Centerville Branch
Ahoy Mateys! Explore Centerville Island and find the secret treasure! Come and see what the books in the library have in store for you!

Tue, Jun 25, 5:00pm - 6:00pm
Lawrenceville Branch
In honor of LGBTQ Pride Month, learn about the life and career of the first openly gay man to be elected to public office.

Tue, Jun 25, 5:30pm - 6:30pm
Buford-Sugar Hill Branch
Make a beautiful pressed flower lantern to capture some of the natural wonder that surrounds us. Use your creativity and imagination to relieve stress and discover ways you can develop your independence.

Tue, Jun 25, 5:30pm - 7:00pm
Dacula Branch
Learn and practice reading skills at the Dacula Branch with one-on-one time with a Reading Buddies Member.

Tue, Jun 25, 5:30pm - 7:30pm
Snellville Branch - Snellville Meeting Room
All ages and skill levels are welcome at this chess tournament! Because instruction will not be provided, knowing how to play chess is a minimum requirement. Space is limited, so entering the tournament will be on a first come, first served basis.

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

Tue, Jun 25, 6:00pm - 7:00pm
Grayson Branch
Attention all aspiring writers! Do you find yourself yearning to unleash your imagination into the written word but are unsure of where to begin? Join us for our monthly Writing Club to help you grow as a writer and connect with like-minded individuals who share your passion for writing!

Tue, Jun 25, 6:00pm - 7:00pm
Dacula Branch
Join us at the Dacula Branch to discuss issues, build ways to boost self care and mental health, and meet others who are in the same journey navigating infertility.

Tue, Jun 25, 6:00pm - 7:00pm
Lilburn Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

Tue, Jun 25, 6:30pm - 7:30pm
Collins Hill Branch - Collins Hill Meeting Room
Gain a greater understanding of the challenges facing your child and practical steps you can take to ensure your child's needs are met.

Tue, Jun 25, 7:00pm - 8:00pm
Buford-Sugar Hill Branch
Learn and practice your English in a welcoming environment with a fluent speaker. - ¡Acompañanos para aprender y practicar inglés en un ambiente informal!

Tue, Jun 25, 7:00pm - 8:00pm
Virtual - Adult Programming Zoom
Bestselling Speculative Author Esme Addison introduces the Secret Society mystery series, with her new book "An Intrigue of Witches."

Wed, Jun 26, 10:30am - 11:15am
Collins Hill Branch - Collins Hill Meeting Room
Join us for a storytime just for preschoolers! Designed for children ages 3-5.

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

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

Wed, Jun 26, 10:30am - 11:00am
Dacula Branch
Join Ms. Melanie at the Dacula 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.

Wed, Jun 26, 10:30am - 11:00am
Centerville Branch
The GCPL Puppeteers bring stories to life using puppets, music and silly antics!

Wed, Jun 26, 10:30am - 11:00am
Peachtree Corners Branch
For kids ages 2 and under .The program includes simple stories, fingerplays, rhymes, songs and movement activities to introduce story time to our little learners in a fun way.

Wed, Jun 26, 10:30am - 11:30am
Snellville Branch - Snellville Meeting Room
We will use books, music, rhymes, movement, and fingerplays to introduce pre-literacy and social skills to our toddlers.

Wed, Jun 26, 11:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Join Ms. Sarah for a morning full of stories, rhymes and songs. Each week, we'll set off on a new adventure! Whether we sail the seas with pirates or blast off into space, we'll promote early literacy and Kindergarten readiness skills. Storytime is followed by a hands-on craft! Children 2-5

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

Wed, Jun 26, 11:00am - 12:00pm
Hamilton Mill Branch
Combat the summer slide and work on your reading skills throughout the summer. Grades K-2.

Wed, Jun 26, 11:30am - 12:30pm
Snellville Branch
This storytime uses simple books, music, rhymes and movement activities to introduce early literacy skills to our youngest customers.

Wed, Jun 26, 1:30pm - 2:00pm
Mountain Park Branch
The GCPL Puppeteers bring stories to life using puppets, music and silly antics!

Wed, Jun 26, 1:30pm - 2:30pm
Grayson Branch
Set off on an imaginative journey to unleash your creativity as you help craft an exciting story filled with twists, turns, and thrilling adventures!

Wed, Jun 26, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Learn and play Chess or Go in a friendly environment.

Wed, Jun 26, 3:00pm - 4:00pm
Mountain Park Branch
Learn the language of computers & create your own bracelets based on this secret code!

Wed, Jun 26, 3:30pm - 4:00pm
Five Forks Branch
The GCPL Puppeteers bring stories to life using puppets, music and silly antics!

Wed, Jun 26, 4:00pm - 5:00pm
Centerville Branch
Come practice your Spanish skills with other Language Learners at our Spanish language game night! Acompáñanos para una tarde de juegos en español. Y si quieren también, pueden traer sus propios juegos pero prepárense a explicarlos al grupo!

Wed, Jun 26, 4:00pm - 5:00pm
Norcross Branch
Aprendamos! Let's learn! Una clase familiar de aprendizaje en inglés comenzando con lo básico. ¡Aprendamos con conversación y juegos! A family class on learning English, starting out with the basics. Let's learn with conversation and games!

Wed, Jun 26, 4:30pm - 5:30pm
Collins Hill Branch - Collins Hill Meeting Room
Caretakers and students! Come as a team to learn how to make pirate bandanas using our sewing machines!
Registration opens Wednesday, June 12 2024 at 11:00am

Wed, Jun 26, 4:30pm - 5:30pm
Lawrenceville Branch
Learn a little bit of Spanish with a bilingual storytime and games! This month, we'll read a rhyming story all about the forest & the adventures to be had inside it!

Wed, Jun 26, 4:30pm - 6:30pm
Hamilton Mill Branch
Join us at the Hamilton Mill branch for Reading Buddies! Reserve your weekly slot for the 2024 Session 2. *Registration required.*

Wed, Jun 26, 5:00pm - 7:00pm
Centerville Branch
Learn and practice reading skills one-on-one with our volunteer reading buddies.

Wed, Jun 26, 5:30pm - 6:30pm
Snellville Branch - Snellville Makerspace #1
Come learn the basics of the Python coding language! For adults and teens only. Registration required. Kids younger than 16 can register for the 7:00 pm Python for Kids that will take place after this program.
Registration opens Wednesday, June 12 2024 at 9:00am

Wed, Jun 26, 6:00pm - 7:00pm
Offsite
Join us at TradeWind Coffee Co. for a friendly discussion about books that fit this month's theme: "Award Winners": any book that's won an award, such as a Pulitzer Prize, National Book Award, Caldecott Medal, etc.

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

Wed, Jun 26, 6:00pm - 7:00pm
Grayson Branch
Ahoy mateys! Join us fer an adventurous storytime 'n be sure t' come dressed as yer fav'rit pirate! Adventurers beware - swashbucklin' pirate tales, sea shanties, 'n jolly activities await ye!

Wed, Jun 26, 6:00pm - 7:00pm
Snellville Branch - Snellville Meeting Room
This in person book club will explore books from different genres every month.

Wed, Jun 26, 6:00pm - 7:00pm
Hamilton Mill Branch - Hamilton Mill Learning Lab
Learn the basics of 3D printing and how to use the Learning Lab?s Lulzbot printers for personal projects!

Wed, Jun 26, 7:00pm - 8:00pm
Snellville Branch - Snellville Makerspace #1
Come learn the basics of the Python coding language! Registration required.
Registration opens Wednesday, June 12 2024 at 9:00am

Thu, Jun 27, 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, Jun 27, 10:30am - 11:00am
Offsite
Get outdoors for some stories, songs & fun!

Thu, Jun 27, 10:30am - 11:30am
Five Forks Branch - Five Forks Meeting Room
Join us this summer for preschool storytime adventures. Featuring engaging stories, fun songs and activities to get your preschooler prepared for Kindergarten, ages 3-5, and their caregivers. Storytime will be followed by a hands-on activity. Ages 3-5 and their caregivers.

Thu, Jun 27, 10:30am - 11:30am
Grayson Branch
Join Ms. Becca for Preschool Storytime! Featuring engaging stories, fun songs, activities, and crafts to get your preschooler prepared for Kindergarten, this program is designed to meet the developmental needs of preschoolers, ages 3-5, and their caregivers.

Thu, Jun 27, 11:00am - 11:30am
Norcross Branch
Promoting early literacy skills by listening to stories, fingerplays, and singing songs. Gaining cognitive benefits and improving language skills through communication, listening, memory, and imagination.

Thu, Jun 27, 11:00am - 1:00pm
Mountain Park Branch
Practice reading skills one-on-one with a Volunteer Reading Buddy for 30 minutes.

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

Thu, Jun 27, 1:00pm - 2:00pm
Peachtree Corners Branch
Come learn about local biomes and create your own fairy habitat! Registration Required
This event is full

Thu, Jun 27, 2:00pm - 3:00pm
Dacula Branch
Join us as we learn the history behind a spice and try a recipe highlighting the spice's flavor.

Thu, Jun 27, 3:00pm - 4:00pm
Virtual
Join us for engaging and educational monthly life skills classes for adults and teens with Intellectual & Developmental Disabilities and their family members or caregivers. The topic for June is Water Safety.

Thu, Jun 27, 3:00pm - 4:00pm
Buford-Sugar Hill Branch
Learn about the science of DNA. Then create your own edible DNA art.

Thu, Jun 27, 4:00pm - 5:00pm
Five Forks Branch - Five Forks Meeting Room
Rising 1st - 3rd graders are invited to practice their reading skills and complete a fun, educational activity in a one-on-one setting with an adult helper. This program is intended for children with sensory and/or neurodivergent needs and/or for those children on the Autism Spectrum.
Register

Thu, Jun 27, 4:00pm - 5:00pm
Lawrenceville Branch
Watch, Discuss, and Learn! Join us every other Thursday for our virtual ESL Movie Club to improve your vocabulary, conversational English, and listening skills!
Register

Thu, Jun 27, 4:00pm - 5:00pm
Centerville Branch
Calling all hand-embroiderers! The Centerville branch invites you out to work on your latest project while connecting with other stitchers in the community! All skill levels are welcome.

Thu, Jun 27, 5:00pm - 6:00pm
Lilburn Branch
Learn and practice reading skills one-on-one with a librarian or volunteer!

Thu, Jun 27, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Does your resume seem limited or lacking? Let us show you how to delve into your history to reveal the skills and successes you might be leaving out!

Thu, Jun 27, 6:00pm - 7:00pm
Dacula Branch
Achieving financial stability can feel overwhelming at the best of times. Learn about the basics of setting goals and start building the confidence needed to make positive financial choices.

Thu, Jun 27, 6:00pm - 7:00pm
Norcross Branch
Join us to practice English conversation on a variety of topics each week; learn new phrases, and practice new terms with each other using fun games!

Thu, Jun 27, 6:00pm - 8:00pm
Five Forks Branch
This is a weekly program dedicated to the craft of screenwriting! Attend this program to begin learning how to write original and compelling screenplays. You DO NOT need to attend every session, but it is encouraged to reap the full benefits! Ages 12 and up.

Thu, Jun 27, 6:00pm - 7:00pm
Snellville Branch
Learn how to use a simple set of dice to give you endless ideas for comics, art, and other stories!

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

Fri, Jun 28, 11:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Join Ms. Sarah for a storytime designed for babies and toddlers ages 2 and under. Enjoy engaging books, music, and rhymes to introduce storytime to your little listener!

Fri, Jun 28, 2:00pm - 3:00pm
Norcross Branch
Let the games begin! Join us at the Norcross branch on Fridays for family games to enjoy together! Classic games, card games, board games and more. ¡Que comiencen los juegos! ¡Acompáñanos en la biblioteca de Norcross los viernes para juegos familiares con diferentes juegos!

Sat, Jun 29, 10:30am - 11:30am
Norcross Branch
In this Creative Crunch, you'll be challenged to design and create a board, card, or video game prototype in only 48 hours!

Sat, Jun 29, 10:30am - 11:30am
Hamilton Mill Branch
Join us for a morning of lego fun! Children, ages 5 & up, can build cities, creatures, robots, and more. Drop-in and see what you can build with friends or your family!

Sat, Jun 29, 11:00am - 12:00pm
Dacula Branch
Children ages 5-10 are invited to read to a friendly dog.

Sat, Jun 29, 11:00am - 12:00pm
Five Forks Branch
Bring the whole family out to the Five Forks Branch for a fun Saturday morning storytime and craft! We will celebrate Summer Vacation with a special read-aloud and make a fun craft to take home.

Sat, Jun 29, 11:00am - 12:00pm
Virtual - Adult Programming Zoom
Are you the parent or caregiver of a child between the ages of 2 to 5? Would you like to learn more about speech and language developmental milestones for their age? If so, this series is for you!

Sat, Jun 29, 2:00pm - 3:00pm
Lilburn Branch
It can be difficult to plan for the distant future, but there are a few simple things you can do in your teen and young adult years to achieve greater financial independence in retirement. Come learn how.

Sat, Jun 29, 2:00pm - 3:00pm
Centerville Branch
Come help us welcome a representative of the Georgia Reptile Society and their incredible animal friends! Come enjoy a presentation on these amazing animals and meet some face to face!

Sat, Jun 29, 3:00pm - 4:00pm
Grayson Branch
Here there be monsters! Come explore the ocean's prehistoric predators and make our own fossil impressions!