Skip Upcoming Adult Events widget
Cancelled
Thu, Mar 12, 10:30am - 11:30am
Duluth Branch
Join us to practice English in a welcoming environment. The facilitator is bilingual in Korean and English.

Thu, Mar 12, 10:30am - 11:30am
Centerville Branch
Practice English conversations on various topics based on a variety of subjects!

Thu, Mar 12, 11:00am - 12:00pm
Mountain Park Branch
Socialize with your community while learning a new skill. Come learn about gentle yoga poses that can be done at home in a chair.

Thu, Mar 12, 11:00am - 12:00pm
Lawrenceville Hooper-Renwick Branch - Lawrenceville Hooper-Renwick Makerspace
Learn the basics of 3D printing on library machines!

Thu, Mar 12, 1:00pm - 2:00pm
Dacula Branch
Join us for a friendly discussion of "Circe" by M. Miller.

Thu, Mar 12, 1:00pm - 2:00pm
Mountain Park Branch
Join us to practice English conversational skills in a welcoming environment!

Thu, Mar 12, 1:00pm - 2:00pm
Grayson Branch
Join us for uplifting and inspiring reads from beloved authors. This month we'll be reading Francine Rivers.

Thu, Mar 12, 1:00pm - 2:00pm
Peachtree Corners Branch
Join us to learn from Master Gardener Laurie Gardener how to successfully grow a vegetable garden from seeds. She will demonstrate how to get a jump on the planting season by starting vegetable plants indoors.

Thu, Mar 12, 3:30pm - 4:30pm
Suwanee Branch - Suwanee Meeting Room
Please join us as we discuss "Spymaster" by Brad Thor.

Cancelled
Thu, Mar 12, 4:00pm - 5:00pm
Duluth Branch
Learn and practice Korean in the heart of the K culture community.

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

Cancelled
Thu, Mar 12, 5:00pm - 6:00pm
Suwanee Branch
Pi Day is here! Learn about the history of Pi, what makes the number so important, and join us for a fun, mathematical activity.

Thu, Mar 12, 5:00pm - 6:00pm
Five Forks Branch - Five Forks Meeting Room
Looking for a space dedicated towards the craft of writing? Come join our Writers Club! Each session will include quiet time to sit and write as well as open discussions and workshopping our pieces together. This month?s writing theme: Dialogue!

Thu, Mar 12, 5:00pm - 7:00pm
Mountain Park Branch
Come together with your community as we take a dive into the world?s most popular trading card game ? Magic: The Gathering! Open to beginners and experienced players alike. Rated ages 13+.

Thu, Mar 12, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Join us to practice your English conversational skills in a fun and welcoming environment! Course content will include a mixture of practicing conversations, exploring American culture, expanding vocabulary, and playing games.

Cancelled
Thu, Mar 12, 6:00pm - 8:00pm
Lilburn 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!

Thu, Mar 12, 6:00pm - 7:00pm
Hamilton Mill Branch
Love to play chess? Join us for an hour of gameplay. All levels are welcome. Registration is required.
Registration is now closed

Thu, Mar 12, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Learn and practice basic Spanish in a friendly environment!

Thu, Mar 12, 6:00pm - 8:00pm
Lilburn Branch
Come ask screenwriter Glenn Gers your questions!

Thu, Mar 12, 7:00pm - 8:00pm
Collins Hill Branch - Collins Hill Meeting Room
Aprende inglés en un ambiente acogedor con un hablante fluido.

Fri, Mar 13, 11:00am - 12:00pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Learn the basics of 3D Printing!

Fri, Mar 13, 2:00pm - 3:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Learn the basics of reading a commercial sewing pattern.

Sat, Mar 14, 10:30am - 2:30pm
Lawrenceville Hooper-Renwick Branch
Celebrate National Genealogy Day with a series of programs at the Library!

Cancelled
Sat, Mar 14, 11:00am - 12:00pm
Five Forks Branch
Come bend, stretch, and use breathing techniques in an accessible and gentle yoga class--all without leaving your chair!

Mon, Mar 16, 11:00am - 12:30pm
Suwanee Branch - Suwanee Meeting Room
Learn how to budget, save, and plan for you and your children.

Mon, Mar 16, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Join us to work on improving your English Language skills. This program provides a welcoming space to practice speaking English, build confidence, and connect with others!

Mon, Mar 16, 1:00pm - 2:00pm
Snellville Branch - Snellville Collaboration Room
Practice conversational English with non-native speakers. Work on pronunciation and new vocabulary words. Learn about your local library and the free digital resources.

Mon, Mar 16, 4:00pm - 5:00pm
Offsite
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, "The Madness of Crowds" by Louise Penny

Mon, Mar 16, 5:30pm - 6:30pm
Duluth Branch
Coloring is known for relaxing the mind and the body. Join us for a night with family and take a breather.

Mon, Mar 16, 6:00pm - 7:30pm
Hamilton Mill Branch
Bring your works in progress, your questions, and your roadblocks. We can solve them together with our monthly club for crafts!

Mon, Mar 16, 6:00pm - 7:00pm
Grayson Branch
Learn to crochet a lucky four-leaf clover! This beginner-friendly group class provides all materials while supplies last, and you'll leave with a finished leaf to keep.

Mon, Mar 16, 6:00pm - 7:00pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Learn the basics of soldering for electronics. Registration is required.
This event is full

Mon, Mar 16, 6:00pm - 7:00pm
Suwanee Branch
Come learn how you can support the Suwanee Library with the Gwinnett County Public Library Foundation!

Mon, Mar 16, 6:00pm - 7:00pm
Norcross Branch
Adobe illustrator is a great way to create a consistent brand for your growing business.
This event is full

Mon, Mar 16, 7:00pm - 8:00pm
Duluth Branch - Duluth Meeting Room
Explore a vibrant culture through the stories told to its children and gain insight before diving into the Library's 2026 Yiddish Book Club Series.

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

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

Tue, Mar 17, 1:00pm - 2:00pm
Virtual
Conversations in English is a virtual meeting for people to practice their conversational English in a friendly and supportive environment.

Tue, Mar 17, 3:15pm - 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 March, we will begin reading "Little Women" by... more
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 March, we will begin reading "Little Women" by Louisa May Alcott.
Register

Cancelled
Tue, Mar 17, 5:00pm - 6:00pm
Norcross Branch
Join us in "Animating in Blender", where you'll learn the basics of character rigs, including how to pose them, create facial expressions, lip sync, and animate body movements.

Tue, Mar 17, 5:00pm - 6:00pm
Snellville Branch - Snellville Meeting Room
Building your double digit math and critical thinking skills have never been so fun! Take part in the Pokemon Math Club to enhance numerical fluency. You do not have to bring your own cards.

Tue, Mar 17, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Ignite your imagination by transforming history and culture into vivid stories! Join us for a lively workshop that inspires powerful characters, rich traditions, and unforgettable moments.

Tue, Mar 17, 6:00pm - 7:00pm
Mountain Park Branch
Join us in knitting and crocheting while connecting with other community members! All skill levels are welcome.

Tue, Mar 17, 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!

Tue, Mar 17, 6:00pm - 7:00pm
Grayson Branch
Join us in person or virtually online to discuss issues and mental health involving the care for your loved ones with Alzheimer's or dementia.

Tue, Mar 17, 6:00pm - 8:00pm
Lawrenceville Hooper-Renwick Branch
This is a weekly discussion group where we will cover a wide array of game-making topics and provide optional challenges and projects for aspiring game creators.

Wed, Mar 18, 11:00am - 12:00pm
Grayson Branch
Join us for Taichi at the library! This progressive Chen Style class introduces gentle, meditative movements that can build physical strength, improve balance, and reduce stress.

Wed, Mar 18, 5:00pm - 6:00pm
Centerville Branch
Learn and practice English in your language (Spanish) in a welcoming environment. Aprende y practica el Inglés en su idioma (Español) en un ambiente amistoso.

Wed, Mar 18, 5:30pm - 6:30pm
Lawrenceville Hooper-Renwick Branch
Get together with fellow family history enthusiasts to discuss genealogy resources and get advice on researching your family tree from an experienced researcher.

Wed, Mar 18, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Ease into spring with gentle yoga, mindful movement, and practical wellness tips for everyday life.

Wed, Mar 18, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
Learn the basics of using a DSLR camera

Wed, Mar 18, 6:00pm - 7:00pm
Tradewind Coffee Co.
Join us at TradeWind Coffee Co. for a friendly discussion about books that fit this month's theme: From Page to Screen - a book that has been adapted into a movie or tv show.

Wed, Mar 18, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Practice English conversation on various topics based on a variety of subjects!

Wed, Mar 18, 6:00pm - 7:00pm
Snellville Branch - Snellville Makerspace
Learn how to design and cut custom labels and packaging with Cricut. This workshop introduces affordable ways to elevate your products and strengthen your digital design skills.
This event is full

Wed, Mar 18, 6:00pm - 7:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Come learn how to use productivity apps like Notion to streamline your school work, personal life, or small business.

Wed, Mar 18, 6:30pm - 7:30pm
Duluth Branch - Duluth Collaboration Room
Join us to practice English conversational skills in a welcoming environment.

Wed, Mar 18, 6:30pm - 7:30pm
Virtual
Join us for a friendly and enlightening discussion about "May The Wolf Die" by Elizabeth Heider.

Thu, Mar 19, 10:30am - 11:30am
Duluth Branch - Duluth Collaboration Room
Join us to practice English in a welcoming environment. The facilitator is bilingual in Korean and English.
Register

Thu, Mar 19, 10:30am - 11:30am
Centerville Branch
Practice English conversations on various topics based on a variety of subjects!

Thu, Mar 19, 11:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Join us on the third Thursday of every month to discuss a preselected Mystery book. This month's book is "The Missing Half", by Ashley Flowers.

Thu, Mar 19, 1:00pm - 2:00pm
Mountain Park Branch
Join us to practice English conversational skills in a welcoming environment!

Thu, Mar 19, 2:00pm - 4:00pm
Hamilton Mill Branch
Learn how to adjust waistbands on all kinds of pants using only elastic and some planning! Whether it's been thrifted or gifted, if you love it, we can help you keep it!

Thu, Mar 19, 4:00pm - 5:00pm
Duluth Branch - Duluth Collaboration Room
Learn and practice Korean in the heart of the K culture community.
Register

Thu, Mar 19, 5:00pm - 7:00pm
Centerville Branch
In this two-week workshop, you'll get an overview of Godot and how it functions, as well as a few of the more common nodes. Registration is required.

Thu, Mar 19, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Join us to practice your English conversational skills in a fun and welcoming environment! Course content will include a mixture of practicing conversations, exploring American culture, expanding vocabulary, and playing games.

Cancelled
Thu, Mar 19, 6:00pm - 8:00pm
Lilburn 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!

Thu, Mar 19, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Learn different ways to enhance your brain from exercise to super foods!

Thu, Mar 19, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Learn and practice basic Spanish in a friendly environment!

Thu, Mar 19, 6:30pm - 7:30pm
Snellville Branch - Snellville Meeting Room
Join author Jeannine A. Cook as she discusses her memoir, "Shut Up and Read," which chronicles the improbable true story of how she left an abusive past to build a bookshop that survived the Covid pandemic and became an international sensation.

Thu, Mar 19, 7:00pm - 8:00pm
Collins Hill Branch - Collins Hill Meeting Room
Aprende inglés en un ambiente acogedor con un hablante fluido.

Fri, Mar 20, 2:00pm - 4:00pm
Lilburn Branch - Lilburn Recording Studio
Want to get into the podcasting business? Get started by learning how to use the video and audio equipment at the Lilburn Recording Studio!
This event is full

Fri, Mar 20, 2:00pm - 3:00pm
Snellville Branch - Snellville Makerspace
Learn the basics of 3D printing on our machines!

Sat, Mar 21, 11:00am - 1:00pm
Five Forks Branch - Five Forks Meeting Room
Thinking about starting a business or looking to strengthen the one you already have? Join the Gwinnett Entrepreneur Center for a fast, practical, interactive panel focused on helping you start and grow your business.

Sat, Mar 21, 1:00pm - 2:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Learn the basics of 3D printing with the Learning Labs!

Sat, Mar 21, 1:00pm - 2:30pm
Centerville Branch - Centerville Makerspace and Recording Studio
Learn the basics of 3D printing and how you can use the Learning Labs printers for your personal projects!

Sat, Mar 21, 2:00pm - 3:00pm
Suwanee Branch - Suwanee Meeting Room
As we swing into spring, it's the perfect time to learn about vital pollinators, like bees and butterflies, and how they contribute to a healthy ecosystem.

Sat, Mar 21, 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.

Sat, Mar 21, 2:00pm - 4:00pm
Duluth Branch
Korean Reading Club for adults.

Sun, Mar 22, 1:00pm - 2:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Come learn the basics of using overlock machines for your sewing projects.
Registration opens Sunday, March 15 2026 at 9:00am

Sun, Mar 22, 2:00pm - 3:00pm
Norcross Branch
Learn the basics of 3D Printing with our Prusa 3D printer!

Mon, Mar 23, 11:00am - 12:30pm
Suwanee Branch - Suwanee Meeting Room
Learn how to budget, save, and plan for you and your children.

Mon, Mar 23, 11:00am - 12:00pm
Five Forks Branch - Five Forks Meeting Room
Join us for some friendly competition at our Adult Spelling Bee!

Mon, Mar 23, 11:00am - 12:00pm
Buford-Sugar Hill Branch
Join us to work on improving your English Language skills. This program provides a welcoming space to practice speaking English, build confidence, and connect with others!

Mon, Mar 23, 1:00pm - 2:00pm
Centerville Branch
Basic introduction to what (AI) Artificial Intelligence actually is and how using it on your computer can be helpful-or possibly misleading!

Mon, Mar 23, 1:00pm - 2:00pm
Snellville Branch - Snellville Collaboration Room
Practice conversational English with non-native speakers. Work on pronunciation and new vocabulary words. Learn about your local library and the free digital resources.

Mon, Mar 23, 1:00pm - 2:00pm
Duluth Branch - Duluth Meeting Room
Join New York Times bestselling author Marie Benedict on her book tour for her new historical fiction novel, "Daughter of Egypt."

Mon, Mar 23, 6:00pm - 7:00pm
Lawrenceville Hooper-Renwick Branch
Non-native English speakers who want to improve their English by practicing their English Fluency through Daily life conversation

Mon, Mar 23, 6:00pm - 7:00pm
Duluth Branch - Duluth Makerspace
In this beginner-friendly program, we will cover the easiest way to create your own YouTube intro and add it to your video footage using just Canva and iMovie.
Registration opens Monday, March 16 2026 at 6:00pm

Mon, Mar 23, 6:30pm - 7:30pm
Hamilton Mill Branch
Join us for a lively discussion every month about a book chosen by group members.

Tue, Mar 24, 10:00am - 12:00pm
Dacula Branch
Meet UGA Extension Master Gardeners to learn growing tips and participate in a seed swap from 10am-12pm. Join us at 11am to hear our guest speaker, Tony Whitaker, discuss the ins and outs of how to grow orchids.

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

Tue, Mar 24, 1:00pm - 2:00pm
Virtual
Conversations in English is a virtual meeting for people to practice their conversational English in a friendly and supportive environment.

Tue, Mar 24, 3:15pm - 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 March, we will begin reading "Little Women" by... more
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 March, we will begin reading "Little Women" by Louisa May Alcott.
Register

Tue, Mar 24, 4:30pm - 6:00pm
Mountain Park Branch
Personalize your garden by adding hand-painted garden rock plant labels. Identify your native plants and educate your garden visitors!

Cancelled
Tue, Mar 24, 5:00pm - 6:00pm
Norcross Branch
Join us in "Animating in Blender", where you'll learn the basics of character rigs, including how to pose them, create facial expressions, lip sync, and animate body movements.

Tue, Mar 24, 5:00pm - 6:00pm
Buford-Sugar Hill 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 The "Picture of Dorian Gray" by Oscar Wilde

Tue, Mar 24, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Your experiences beyond the classroom matter. Learn how to showcase your extracurricular activities, leadership roles, community involvement, and accomplishments in a way that tells a compelling story. We'll help you start building your activities... more
Your experiences beyond the classroom matter. Learn how to showcase your extracurricular activities, leadership roles, community involvement, and accomplishments in a way that tells a compelling story. We'll help you start building your activities list, student resume, and a strategy for what to focus on in the coming months.

Tue, Mar 24, 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!

Rescheduled
Tue, Mar 24, 6:00pm - 8:00pm
New date Tuesday, March 24, 6:30pm - 7:35pm
Duluth Branch
Join Ranger Darling for an engaging introduction to the fascinating world of fungi. Learn how to safely identify common mushrooms in Georgia, explore their ecological roles, and discover their cultural and medicinal significance.

Tue, Mar 24, 6:00pm - 8:00pm
Lawrenceville Hooper-Renwick Branch
This is a weekly discussion group where we will cover a wide array of game-making topics and provide optional challenges and projects for aspiring game creators.

Tue, Mar 24, 6:30pm - 7:35pm
Duluth Branch - Duluth Meeting Room
Join Ranger Darling for an engaging introduction to the fascinating world of fungi. Learn how to safely identify common mushrooms in Georgia, explore their ecological roles, and discover their cultural and medicinal significance.

Wed, Mar 25, 11:00am - 12:00pm
Grayson Branch
Join us for Taichi at the library! This progressive Chen Style class introduces gentle, meditative movements that can build physical strength, improve balance, and reduce stress.

Wed, Mar 25, 11:00am - 12:00pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Want a way to easily link customers to your website? Attend this program to learn how to use the Learning Labs to create a QR Code and engrave it with our Glowforge Laser Cutter!

Wed, Mar 25, 5:00pm - 6:00pm
Centerville Branch
Learn and practice English in your language (Spanish) in a welcoming environment. Aprende y practica el Inglés en su idioma (Español) en un ambiente amistoso.

Wed, Mar 25, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
A demonstration on ways to enhance the colors in your photography using Adobe Photoshop.

Wed, Mar 25, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Practice English conversation on various topics based on a variety of subjects!

Wed, Mar 25, 6:00pm - 7:00pm
Snellville Branch - Snellville Collaboration Room,Snellville Meeting Room
This in-person book club will explore books from different genres every month. Fiction, Non Fiction, Graphic Novels, Sci-Fi and more. This month's pick is "Allegedly" by Tiffany D. Jackson.

Wed, Mar 25, 6:30pm - 7:30pm
Duluth Branch - Duluth Meeting Room
Join author Marissa McFarland as she discusses her debut novel, "When Goodbyes Begin," a heartfelt, multi-generational story about identity, sacrifice, and coming home.

Wed, Mar 25, 6:30pm - 7:30pm
Duluth Branch - Duluth Collaboration Room
Join us to practice English conversational skills in a welcoming environment.

Wed, Mar 25, 6:30pm - 7:30pm
Mountain Park Branch
Frequent visitor of the Romance aisle? Grab a seat and get comfy with your community members as we discuss this month's book selection.

Wed, Mar 25, 7:00pm - 8:00pm
Offsite
Join us for a unique book club experience at your favorite local growler bar, Exhibit A(le)! This isn't your average book discussion - it's a relaxed, laid-back vibe with craft beer in hand.

Thu, Mar 26, 10:30am - 11:30am
Duluth Branch - Duluth Collaboration Room
Join us to practice English in a welcoming environment. The facilitator is bilingual in Korean and English.
Register

Thu, Mar 26, 10:30am - 11:30am
Centerville Branch
Practice English conversations on various topics based on a variety of subjects!

Thu, Mar 26, 11:00am - 12:00pm
Mountain Park Branch
Socialize with your community while learning a new skill. Come learn about gentle yoga poses that can be done at home in a chair.

Thu, Mar 26, 1:00pm - 2:00pm
Mountain Park Branch
Join us to practice English conversational skills in a welcoming environment!

Thu, Mar 26, 1:00pm - 2:00pm
Peachtree Corners Branch
Celebrate Women's History Month with us in honor of the 2026 theme, Forging the Future: Women Designing for Sustainability. We are thrilled to host an inspiring talk from Sagdrina Brown, Jalal 2025 recipient of the Unsung Hero Award by the National... more
Celebrate Women's History Month with us in honor of the 2026 theme, Forging the Future: Women Designing for Sustainability. We are thrilled to host an inspiring talk from Sagdrina Brown, Jalal 2025 recipient of the Unsung Hero Award by the National Coalition of 100 Black Women, Inc., Metropolitan Atlanta Chapter

Thu, Mar 26, 4:00pm - 5:00pm
Duluth Branch - Duluth Collaboration Room
Learn and practice Korean in the heart of the K culture community.
Register

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

Thu, Mar 26, 5:00pm - 6:00pm
Centerville Branch
Learn and practice English in your language (Spanish) in a welcoming environment. Aprende y practica el Inglés en su idioma (Español) en un ambiente amistoso.

Thu, Mar 26, 5:00pm - 7:00pm
Centerville Branch
In this two-week workshop, you'll get an overview of Godot and how it functions, as well as a few of the more common nodes. Registration is required.

Thu, Mar 26, 5:30pm - 6:30pm
Lawrenceville Hooper-Renwick Branch
¿Quiere aprender habilidades básicas de computadora? Venga y aprenda cómo manejar una computadora. [Want to learn basic computer skills? Come and learn how to work a computer.]

Thu, Mar 26, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Join us to practice your English conversational skills in a fun and welcoming environment! Course content will include a mixture of practicing conversations, exploring American culture, expanding vocabulary, and playing games.

Thu, Mar 26, 6:00pm - 8:00pm
Lilburn 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!

Thu, Mar 26, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Come play, learn, converse, and grow! Learn the basics and play chess in a friendly environment.

Thu, Mar 26, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Learn and practice basic Spanish in a friendly environment!

Thu, Mar 26, 7:00pm - 8:00pm
Collins Hill Branch - Collins Hill Meeting Room
Aprende inglés en un ambiente acogedor con un hablante fluido.

Fri, Mar 27, 2:00pm - 3:00pm
Snellville Branch - Snellville Recording Studio
Learn how to digitize, restore and preserve old photos.

Sat, Mar 28, 11:00am - 12:00pm
Five Forks Branch - Five Forks Meeting Room
Come bend, stretch, and use breathing techniques in an accessible and gentle yoga class--all without leaving your chair!

Sat, Mar 28, 3:00pm - 5:00pm
Duluth Branch - Duluth Meeting Room
Enjoy a film screening of "Are You a Librarian?: The Untold Story of Black Librarians" and join in a talkback session with the documentarian.

Mon, Mar 30, 11:00am - 12:30pm
Suwanee Branch - Suwanee Meeting Room
Learn how to budget, save, and plan for you and your children.

Mon, Mar 30, 5:30pm - 7:30pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Learn the basics of Arduino programming in C, creating circuits with breadboards, and program some simple sketches.

Mon, Mar 30, 6:00pm - 7:00pm
Lawrenceville Hooper-Renwick Branch
Non-native English speakers who want to improve their English by practicing their English Fluency through Daily life conversation

Mon, Mar 30, 6:00pm - 7:00pm
Duluth Branch - Duluth Makerspace
Learn the basics of using a sewing machine! Registration required, ages 13+.
Registration opens Monday, March 23 2026 at 6:00pm

Tue, Mar 31, 3:15pm - 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 March, we will begin reading "Little Women" by... more
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 March, we will begin reading "Little Women" by Louisa May Alcott.
Register

Cancelled
Tue, Mar 31, 5:00pm - 6:00pm
Norcross Branch
Join us in "Animating in Blender", where you'll learn the basics of character rigs, including how to pose them, create facial expressions, lip sync, and animate body movements.

Tue, Mar 31, 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!

Tue, Mar 31, 6:00pm - 7:30pm
Snellville Branch - Snellville Meeting Room
Learn to save water and money at this hands-on workshop.

Tue, Mar 31, 6:00pm - 8:00pm
Lawrenceville Hooper-Renwick Branch
This is a weekly discussion group where we will cover a wide array of game-making topics and provide optional challenges and projects for aspiring game creators.

Wed, Apr 01, 11:00am - 12:00pm
Lawrenceville Hooper-Renwick Branch - Lawrenceville Hooper-Renwick Makerspace,Lawrenceville Hooper-Renwick Recording Studio
Learn to use a sewing machine.
Registration opens Wednesday, March 18 2026 at 11:00am

Wed, Apr 01, 12:00pm - 1:00pm
Five Forks Branch
Aging well is an art, and we want to help you succeed in creating your best senior life. Join us this month and create a personalized junk journal.

Wed, Apr 01, 12:00pm - 1:00pm
Grayson Branch
Join us for an informative estate planning workshop featuring a local probate judge who will share insights into wills, trusts, the probate process, and legal preparation for the future. Library staff will also highlight legal resources available... more
Join us for an informative estate planning workshop featuring a local probate judge who will share insights into wills, trusts, the probate process, and legal preparation for the future. Library staff will also highlight legal resources available through the library. No legal advice will be given at this workshop.

Wed, Apr 01, 1:00pm - 2:00pm
Centerville Branch
Learn about what kind of "retirement jobs" are available in your area and how they may match perfectly to your skill sets & schedules. We will also show you how to create or update your resume!

Wed, Apr 01, 1:00pm - 2:30pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Learn the basics of using a sewing machine. Registration required, ages 13+.
Registration opens Sunday, March 22 2026 at 9:00am

Wed, Apr 01, 4:00pm - 5:00pm
Lilburn Branch - Lilburn Makerspace
Join the Learning Labs as we teach you the basics of the Cricut machine!
Registration opens Wednesday, March 25 2026 at 9:00am

Wed, Apr 01, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
Join us in making a bunny shaped bag that is perfect for spring treats.
Registration opens Wednesday, March 25 2026 at 6:00pm

Wed, Apr 01, 6:30pm - 7:30pm
Duluth Branch - Duluth Study Room #122
Looking for the Atlanta Journal Constitution and other online resources? Join us to learn how to access the AJC, download, print, and explore the other library digital resources.

Wed, Apr 01, 7:00pm - 8:00pm
Duluth Branch - Duluth Meeting Room
Join acclaimed author Emily Carpenter as she discusses her newest Southern Gothic thriller, "A Spell for Saints and Sinners."

Thu, Apr 02, 11:00am - 12:00pm
Offsite
Join us for Taichi! This progressive Chen Style class introduces gentle, meditative movements that can build physical strength, improve balance, and reduce stress.

Thu, Apr 02, 12:00pm - 1:30pm
Buford-Sugar Hill Branch
Thrive in Your Hive is a program for seniors. Thriving is a lifelong pursuit! Join us and learn about your health, your community, and your library.

Thu, Apr 02, 1:00pm - 2:00pm
Mountain Park Branch
Join us to practice English conversational skills in a welcoming environment!

Thu, Apr 02, 2:00pm - 3:00pm
Lawrenceville Hooper-Renwick Branch
Get together with fellow family history enthusiasts to discuss genealogy resources and get advice on researching your family tree from an experienced researcher.

Thu, Apr 02, 5:00pm - 6:00pm
Snellville Branch - Snellville Meeting Room
Looking for a space dedicated to the craft of writing? Come join our Writers Club! Each session will include quiet time to sit and write, as well as open discussions and workshopping our pieces together. This month's writing theme: Poetry

Thu, Apr 02, 6:00pm - 8:00pm
Lilburn Branch
Attend this weekly 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!

Fri, Apr 03, 1:00pm - 2:00pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Learn to utilize photography to make your products look their best.

Fri, Apr 03, 2:00pm - 3:00pm
Snellville Branch - Snellville Makerspace
Learn the basics of 3D Printing!

Sat, Apr 04, 1:00pm - 2:00pm
Lawrenceville Hooper-Renwick Branch
Let's grow! Join us for Gardening 101 with Harvest Gwinnett to learn best gardening practices.

Sat, Apr 04, 2:00pm - 4:00pm
Lilburn Branch - Lilburn Makerspace
Learn the basics of 3D Printing!

Sat, Apr 04, 2:00pm - 3:00pm
Duluth Branch - Duluth Makerspace
Learn how to design 3D models with Tinkercad! This intuitive modeling program is easy to use and perfect for anyone just starting their journey with 3D printing.
Registration opens Saturday, March 28 2026 at 2:00pm

Mon, Apr 06, 2:00pm - 3:00pm
Lawrenceville Hooper-Renwick Branch
Learn how to use Gmail and Google Apps like a pro with this 3-part series. Each week we'll explore a different app and its similarities/differences from Microsoft Office.

Mon, Apr 06, 4:00pm - 5:00pm
Mountain Park Branch
Are you eager to find new reads and talk about books with other people? Join your fellow community members to discuss our read of the month every 1st Monday!

Mon, Apr 06, 5:00pm - 6:00pm
Grayson Branch
Learn to crochet small Spring eggs! This beginner-friendly group class provides all materials, while supplies last, and you'll leave with a finished egg to keep.

Mon, Apr 06, 6:00pm - 7:00pm
Mountain Park Branch
A favorite comfort food for many is grilled cheese sandwiches. Let's learn how they can be made healthier!

Mon, Apr 06, 6:00pm - 7:00pm
Norcross Branch
Learn the basics of 3D Printing!

Tue, Apr 07, 11:00am - 1:00pm
Norcross Branch - Norcross Meeting Room
Aprenda cómo iniciar su propio negocio de la manera correcta.

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

Tue, Apr 07, 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 Walk the Wire by David Baldacci.

Tue, Apr 07, 2:00pm - 3:00pm
Lawrenceville Hooper-Renwick Branch
Learn how to use Gmail and Google Apps like a pro with this 3-part series. Each week we'll explore a different app and its similarities/differences from Microsoft Office.

Tue, Apr 07, 3:15pm - 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 April, we will finish reading "Little Women" by... more
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 April, we will finish reading "Little Women" by Louisa May Alcott and begin reading "Romeo and Juliet" by William Shakespeare.
Register

Tue, Apr 07, 4:00pm - 5:00pm
Lilburn Branch
Join us for a discussion of A Flicker in the Dark, by Stacy Willingham.

Tue, Apr 07, 6:00pm - 7:00pm
Norcross Branch - Norcross Collaboration Room
Join us to learn the basic skills to confidently create and monitor your own financial budget, helping you achieve your personal and financial goals with a plan for the future

Tue, Apr 07, 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!

Tue, Apr 07, 6:00pm - 8:00pm
Lawrenceville Hooper-Renwick Branch
This is a weekly discussion group where we will cover a wide array of game-making topics and provide optional challenges and projects for aspiring game creators.

Wed, Apr 08, 11:00am - 12:00pm
Norcross Branch - Norcross Meeting Room
This month, we will learn how to sign numbers, our names, and basic phrases in honor of Deaf History Month.

Wed, Apr 08, 1:00pm - 2:00pm
Snellville Branch - Snellville Makerspace
Are you interested in sewing, but don't know where to start? Join us for a crash course in threading and using the sewing machines!
Registration opens Wednesday, April 1 2026 at 1:00pm

Wed, Apr 08, 1:00pm - 2:00pm
Dacula Branch
Explore the patterns, themes, & tropes that shape every tale.

Wed, Apr 08, 2:00pm - 3:00pm
Centerville Branch
Welcome to Community and Conversations. We provide a safe space to share thoughts and experiences involving the care of your loved ones with Alzheimer's.

Wed, Apr 08, 2:00pm - 4:00pm
Lilburn Branch - Lilburn Recording Studio
Want to get into the podcasting business? Get started by learning how to use the video and audio equipment at the Lilburn Recording Studio!
Registration opens Wednesday, April 1 2026 at 9:00am

Wed, Apr 08, 2:00pm - 3:00pm
Lawrenceville Hooper-Renwick Branch
Learn how to use Gmail and Google Apps like a pro with this 3-part series. Each week we'll explore a different app and its similarities/differences from Microsoft Office.

Wed, Apr 08, 2:00pm - 3:00pm
Norcross Branch
Want to draw, sculpt, animate, or 3d print your own designs? Then blender has the tools for you. Join us to go over the basics of Blender and get started making 3d models yourself!
Registration opens Wednesday, April 1 2026 at 9:00am

Wed, Apr 08, 2:00pm - 3:00pm
Duluth Branch - Duluth Recording Studio
Learn how to shoot and edit video using the green screen to change the appearance of your background location!
Registration opens Wednesday, April 1 2026 at 2:00pm

Wed, Apr 08, 3:00pm - 4:00pm
Suwanee Branch - Suwanee Meeting Room
How are the Apollo spacecraft, Greek mythology, and the 1890 US Census related? Join us for a look at the history of textiles and fibers, then learn the basics of weaving with your very own cardboard loom!

Wed, Apr 08, 3:30pm - 4:30pm
Hamilton Mill Branch
Want to learn a new language or a new hobby? Don't know how to start? Join us to learn how to design a customized course of study based on your interests, goals, and pace.

Wed, Apr 08, 5:00pm - 6:00pm
Suwanee Branch - Suwanee Meeting Room
Come and learn the basics of Canva, including how to use Canva AI, to make your flyer ideas come to life.
Registration opens Wednesday, March 25 2026 at 9:00am

Wed, Apr 08, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
Learn the basics of using a DSLR camera

Wed, Apr 08, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Curious about AI? Join us at the library for an exploration into the world of Artificial Intelligence. Explore its landscape, terminology, and applications. Then consider its positives and negatives. You may be surprised! This program will demystify... more
Curious about AI? Join us at the library for an exploration into the world of Artificial Intelligence. Explore its landscape, terminology, and applications. Then consider its positives and negatives. You may be surprised! This program will demystify the technology, ignite your curiosity, and inspire you to embrace the future. No experience required.

Thu, Apr 09, 11:00am - 12:00pm
Lawrenceville Hooper-Renwick Branch - Lawrenceville Hooper-Renwick Makerspace
Ready to take your 3D printing to the next level? Learn how to make prints in multiple colors with our Prusa XL multi tool-head printer!

Thu, Apr 09, 1:00pm - 2:00pm
Five Forks Branch
Join us at the library where we will be taking useless trash and upcycling it into beautiful art sculptures!

Thu, Apr 09, 1:00pm - 2:00pm
Mountain Park Branch
Join us to practice English conversational skills in a welcoming environment!

Thu, Apr 09, 1:00pm - 2:00pm
Virtual
Join us virtually each week as we read Bigfoot Crossing by Gail Anderson-Dargatz together! Registration required.
Register

Thu, Apr 09, 1:00pm - 2:00pm
Grayson Branch
Join us for uplifting and inspiring reads by beloved authors. This month we'll be reading books by Beverly Lewis.

Thu, Apr 09, 5:00pm - 6:00pm
Five Forks Branch - Five Forks Meeting Room
Looking for a space dedicated towards the craft of writing? Come join our Writers Club! Each session will include quiet time to sit and write as well as open discussions and workshopping our pieces together. This month's writing theme: Worldbuilding!

Thu, Apr 09, 5:00pm - 7:00pm
Mountain Park Branch
Looking for a fun way to learn & practice STEM skills? Join us for Magic: The Gathering, the world's most popular trading card game! Open to beginners and veterans alike. Rated ages 13+.

Thu, Apr 09, 5:00pm - 6:00pm
Dacula Branch
Learn about the basic features and templates available in Google Docs.

Thu, Apr 09, 6:00pm - 7:00pm
Hamilton Mill Branch
Love to play chess or interested in learning to play? Join us once a month for an hour of gameplay. All levels and ages are welcome. Registration is Required.
Registration opens Thursday, March 26 2026 at 6:00pm

Fri, Apr 10, 1:00pm - 2:30pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Learn to make a simple tote bag for everyday use.
Registration opens Wednesday, April 1 2026 at 9:00am

Sat, Apr 11, 11:00am - 12:00pm
Five Forks Branch - Five Forks Meeting Room
Come bend, stretch, and use breathing techniques in an accessible and gentle yoga class--all without leaving your chair!

Sat, Apr 11, 11:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Give back to your community with GCPL and Kiddo Kindness, by making encouraging cards and bracelets for pediatric patients in local hospitals!

Sat, Apr 11, 2:00pm - 4:00pm
Duluth Branch
Korean Reading Club for adults. In April, we will discuss "The Selfish Gene" written by Richard Dawkins.

Sat, Apr 11, 2:00pm - 3:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
A hands-on program showing how to operate a sewing machine. Space is limited, so registration is required.
Registration opens Saturday, April 4 2026 at 2:00pm