Skip Events for Teens widget
Thu, Feb 12, 11:00am - 12:00pm
Lawrenceville Hooper-Renwick Branch
Design your own Valentine's Day cards and use LEDs to light them up!

Thu, Feb 12, 2:00pm - 3:00pm
Suwanee Branch - Suwanee Meeting Room
Let's up your Lego stop motion creations by creating a smokey effect with polyfill cotton.
This event is full

Thu, Feb 12, 3:00pm - 5:00pm
Hamilton Mill Branch
With the assistance of our stff learn how to assemble a pattern from pdf printing, and use it to create your very own slouchy bag by Faye Studios.

Thu, Feb 12, 4:00pm - 5:00pm
Collins Hill Branch - Collins Hill Meeting Room
Join us to learn folk dances from different cultures. For all ages 6 and up. Space is limited; please arrive early for a ticket.

Thu, Feb 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, Feb 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, Feb 12, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Join us for a Common Sense Media Series to teach teens and young adults about the importance of media literacy and online safety.

Thu, Feb 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.
This event is full

Thu, Feb 12, 6:00pm - 7:00pm
Snellville Branch - Snellville Meeting Room
Come gain knowledge of the contributions made by African Americans with a history of music and movement. There will be African dance, a step team performance of call and response, and a presentation and discussion about Voting Rights.

Fri, Feb 13, 10:00am - 11:00am
Lawrenceville Hooper-Renwick Branch
Learn about how to protect birds at your home, as we celebrate the 28th annual Great Backyard Bird Count.

Fri, Feb 13, 2:00pm - 3:00pm
Grayson Branch
Learn how to "text talk" in Spanish! Join us to explore common texting abbreviations and phrases with the help of the Mango Languages app and practice sending messages in Spanish.

Fri, Feb 13, 2:00pm - 3:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Come learn how you can grow your creative small business with the Learning Labs' resources!

Sat, Feb 14, 1:00pm - 2:00pm
Lilburn Branch
Learn how to start, sustain, and navigate conversations with confidence. Practice networking and one-on-one speaking skills in a supportive, interactive workshop.

Sat, Feb 14, 1:00pm - 3:00pm
Centerville Branch
Learn the basics of GDScript in this two-week workshop. Ages 16+. Registration required.

Sat, Feb 14, 2:00pm - 3:00pm
Lawrenceville Hooper-Renwick Branch
Learn about the history of these Victorian-era Valentine's and make your own to keep or give away in this season of love and friendship!

Mon, Feb 16, 11:00am - 12:00pm
Lawrenceville Hooper-Renwick Branch
Teens: Explore the local history of the Civil Rights movement (1954-1968) by evaluating primary sources to discover what they can tell us.

Mon, Feb 16, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Mon, Feb 16, 6:00pm - 7:00pm
Grayson Branch
Let's learn some Korean phrases to make listening to K-pop so much more fun! This month, we're talking about Seollal! We will play a traditional game- Yutnori!

Mon, Feb 16, 6:00pm - 7:00pm
Centerville Branch
Do you enjoy playing board games but haven't found one that piques your interest in awhile? Come and create your own board game using our 3D printer. You'll learn how to create personalized game pieces and how to use the 3D printer to make that happen!

Mon, Feb 16, 6:00pm - 7:00pm
Duluth Branch - Duluth Makerspace
Learn the basics of 3D Printing!

Mon, Feb 16, 6:00pm - 7:00pm
Norcross Branch
A hands-on program showing how to operate a sewing machine
This event is full

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

Cancelled
Tue, Feb 17, 5:00pm - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Cancelled
Tue, Feb 17, 5:00pm - 6:00pm
Duluth Branch
Reading Buddies- where your child can practice and become an active reader!

Tue, Feb 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, Feb 17, 5:00pm - 6:00pm
Centerville Branch
Let the fun begin as we mix and you match! Join us for a trailblazing game of Match Me using facts in Black History.

Tue, Feb 17, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Explore the art of storytelling in this creative writing workshop focused on crafting original legends and folklore. Perfect for all levels. Bring your imagination and leave with inspiration.

Cancelled
Tue, Feb 17, 6:00pm - 7:00pm
Duluth Branch
Join us for homework help to kids in grades K-8.

Tue, Feb 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!

Wed, Feb 18, 11:00am - 1:00pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Learn to make a podcast for your business!

Wed, Feb 18, 2:00pm - 3:00pm
Grayson Branch
Calling all homeschoolers! Join us as we time travel back to the Harlem Renaissance as we take a deeper look into the history and cultural impact of the Harlem Renaissance.

Wed, Feb 18, 4:00pm - 5:00pm
Suwanee Branch - Suwanee Meeting Room
Join us for our Art Club! Every month we'll learn about art history from around the world and make our own pieces inspired by it! This month, we will take a look at the history of how the human figure has been depicted and do some figure drawing... more
Join us for our Art Club! Every month we'll learn about art history from around the world and make our own pieces inspired by it! This month, we will take a look at the history of how the human figure has been depicted and do some figure drawing ourselves.

Wed, Feb 18, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Wed, Feb 18, 5:00pm - 6:00pm
Grayson Branch
Celebrities and influencers can feel like they are our friends even if we have never met them in real life! Join us for a discussion about these parasocial relationships, where we'll share tips on setting healthy boundaries and finding a balance in... more
Celebrities and influencers can feel like they are our friends even if we have never met them in real life! Join us for a discussion about these parasocial relationships, where we'll share tips on setting healthy boundaries and finding a balance in the digital world.

Wed, Feb 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, Feb 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, Feb 18, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
With AI creating text, images, and even voices, it's becoming harder to know what's real and what's not. Learn practical tips and tricks for spotting AI-generated content and protecting yourself from misinformation.

Wed, Feb 18, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
A demonstration on how to make your products look their best.

Thu, Feb 19, 12:00pm - 1:00pm
Grayson Branch
Learn to plan, prep, and cook meals in advance to save money on your grocery bills!
This event is full

Thu, Feb 19, 3:30pm - 5:00pm
Norcross Branch - Norcross Collaboration Room
Join us as we explore, play, and learn various tabletop games and TTRPGs with like-minded peers!

Thu, Feb 19, 4:00pm - 5:00pm
Lawrenceville Hooper-Renwick Branch - Lawrenceville Hooper-Renwick Makerspace,Lawrenceville Hooper-Renwick Sewing Studio
Learn how to start making your own embroidered creations!

Thu, Feb 19, 5:00pm - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Thu, Feb 19, 5:30pm - 6:30pm
Hamilton Mill Branch
Join us and learn how to make quick and yummy No Bake Chocolate Cookies.

Thu, Feb 19, 5:30pm - 7:00pm
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!

Thu, Feb 19, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Bring your phone or laptop and learn how to use your devices to access GCPL's digital resources. You will learn to use the website, our library search tool, and the GCPL application.

Cancelled
Thu, Feb 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!

Cancelled
Thu, Feb 19, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Join us for our monthly Teen Advisory Council (TAC) meeting where you can help with library programs and earn volunteer credit!

Thu, Feb 19, 6:00pm - 7:00pm
Snellville Branch - Snellville Meeting Room
Learn how to draw characters in any pose you can imagine!

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

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

Fri, Feb 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, Feb 20, 2:00pm - 3:00pm
Snellville Branch - Snellville Makerspace
Learn the basics of 3D printing on our machines!

Sat, Feb 21, 1:00pm - 2:00pm
Hamilton Mill Branch
Learn the basics of 3D printing with the Learning Labs!

Sat, Feb 21, 1:00pm - 3:00pm
Centerville Branch
Learn the basics of GDScript in this two-week workshop. Ages 16+. Registration required.

Sun, Feb 22, 2:00pm - 5:00pm
Lawrenceville Hooper-Renwick Branch
Get a team together and see if you can answer the most questions correctly to win a cash prize!
Register

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

Mon, Feb 23, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Mon, Feb 23, 5:30pm - 6:30pm
Collins Hill Branch - Collins Hill Meeting Room
Learn about a different artist each month and create your own work in their style!

Mon, Feb 23, 6:00pm - 7:00pm
Norcross Branch - Norcross Meeting Room
To provide homework help to kids in grades K-8.

Mon, Feb 23, 6:00pm - 7:00pm
Grayson Branch
Join us for this monthly workshop for high schoolers where we will explore self expression and the acting process, analyze dramatic texts, all in a fun and supportive environment! This month, we'll talk about analyzing scripts.

Mon, Feb 23, 6:00pm - 7:00pm
Duluth Branch - Duluth Makerspace
Join the Learning Labs as we teach you the basics of using the Cricut machine to cut vinyl decals!
Registration opens Monday, February 16 2026 at 6:00pm

Mon, Feb 23, 6:00pm - 7:30pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Attend this program to learn how to use the Learning Labs to create unique business cards with our machinery! The program is a demonstration only.

Tue, Feb 24, 10:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Join adults and teens with Intellectual and Developmental Disabilities for stories, socialization, and hands-on activities.

Tue, Feb 24, 4:00pm - 5:00pm
Lawrenceville Hooper-Renwick Branch
A recipe is only as good as its condiments and sauces! Come by and learn how to master the art of homemade sauces, dressings, and dips!

Tue, Feb 24, 5:00pm - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Tue, Feb 24, 5:00pm - 6:00pm
Duluth Branch - Duluth Meeting Room
Reading Buddies- where your child can practice and become an active reader!
Register

Tue, Feb 24, 5:00pm - 6:00pm
Centerville Branch
Join us for a game of Jeopardy and see what Black History Facts you know. You might even learn something new!

Tue, Feb 24, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Ever wonder who came up with rolling dice or dealing cards? Travel back through time and find out how your favorite old-school games got their start and try your hand at playing a few yourself!

Tue, Feb 24, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Not sure where to apply? Dive into how to create a balanced college list. We'll explore what makes a college a good "fit" based on academics, finances, campus life, and values. You'll leave with tools to research schools effectively and organize your... more
Not sure where to apply? Dive into how to create a balanced college list. We'll explore what makes a college a good "fit" based on academics, finances, campus life, and values. You'll leave with tools to research schools effectively and organize your list with confidence.

Tue, Feb 24, 6:00pm - 7:00pm
Duluth Branch - Duluth Meeting Room
Join us for homework help to kids in grades K-8.

Tue, Feb 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!

Wed, Feb 25, 11:00am - 1:00pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Learn the basics of using a sewing machine. Registration required, ages 13+. Registration required.
Registration opens Wednesday, February 18 2026 at 11:00am

Wed, Feb 25, 1:00pm - 2:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Learn the basics of using a sewing machine. Registration required, ages 13+.
Registration opens Sunday, February 15 2026 at 12:00pm

Wed, Feb 25, 4:00pm - 5:00pm
Peachtree Corners Branch
Online drama rarely stays small. In this workshop teens explore how conflict can build on social media and the personal dilemmas associated with speaking up.

Wed, Feb 25, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Wed, Feb 25, 5:00pm - 6:00pm
Grayson Branch
Learn food safety tips and the culinary skills you need to cook your own meals and snacks! This week we'll make Lemon Sugar Cookies!
This event is full

Wed, Feb 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, Feb 25, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
A demonstration on editing in Photoshop with an emphasis on product photography.

Wed, Feb 25, 6:00pm - 7:00pm
Snellville Branch - Snellville Makerspace
Audio production for beginners: Workstations, MIDI keyboards and Virtual Instruments. An entry level course on beat production and digital audio workstations.
Registration opens Wednesday, February 18 2026 at 6:00pm

Thu, Feb 26, 10:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Join adults and teens with Intellectual and Developmental Disabilities for stories, socialization, and hands-on activities.

Thu, Feb 26, 11:00am - 12:00pm
Lawrenceville Hooper-Renwick Branch - Lawrenceville Hooper-Renwick Makerspace,Lawrenceville Hooper-Renwick Recording Studio
Learn to use a professional camera!

Thu, Feb 26, 3:00pm - 4:00pm
Dacula Branch
It's Giving AI is an interactive workshop that helps teens explore the ethical and legal issues of AI-generated art, such as questions of copyright and fair use. Teens will learn to think critically about responsible and creative AI use and... more
It's Giving AI is an interactive workshop that helps teens explore the ethical and legal issues of AI-generated art, such as questions of copyright and fair use. Teens will learn to think critically about responsible and creative AI use and participate in a game to test their AI-spotting skills.

Thu, Feb 26, 5:00pm - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Thu, Feb 26, 5:00pm - 6:30pm
Centerville Branch
Learn to thread the sewing machines, wind a bobbin, select proper stitch settings, and practice sewing. Registration is required.
Registration opens Thursday, February 19 2026 at 5:00pm

Thu, Feb 26, 5:00pm - 6:00pm
Five Forks Branch
Learn about the different types of AI and get helpful tips on how to use current Generative AIs like ChatGPT, Gemini, and others.

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

Thu, Feb 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, Feb 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, Feb 26, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Join us for a Common Sense Media Series to teach teens and young adults about the importance of media literacy and online safety.

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

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

Fri, Feb 27, 1:00pm - 2:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Learn everything you need to get started with machine embroidery!

Sat, Feb 28, 10:00am - 11:00am
Snellville Branch - Snellville Makerspace
Join us as we talk about everything that goes into a brand, but specifically how to build a really good logo.

Sat, Feb 28, 2:00pm - 3:00pm
Lawrenceville Hooper-Renwick Branch - Lawrenceville Hooper-Renwick Makerspace
Learn the basics of soldering for electronics.
Registration opens Saturday, February 14 2026 at 2:00pm

Sun, Mar 01, 3:00pm - 4:00pm
Snellville Branch - Snellville Meeting Room
Learn how to draw hands from reference and your imagination! Hands can be a troublesome subject for the beginning artist, but in this workshop you will learn a simple methodology for breaking hands down into simple forms.

Mon, Mar 02, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Mon, Mar 02, 5:00pm - 6:00pm
Suwanee Branch - Suwanee Meeting Room
Celebrate Dolphin Awareness Month by learning all about dolphins, the ecosystems they live in, and the threats that are posed to them by humans.

Mon, Mar 02, 5:00pm - 6:00pm
Lawrenceville Hooper-Renwick Branch
Come play a game of Chess or Go with your community. Beginners welcome!

Mon, Mar 02, 6:00pm - 7:00pm
Norcross Branch - Norcross Meeting Room
To provide homework help to kids in grades K-8.

Mon, Mar 02, 6:00pm - 7:00pm
Duluth Branch - Duluth Makerspace
Learn the basics of 3D Printing!

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

Tue, Mar 03, 4:00pm - 5:00pm
Lilburn Branch - Lilburn Makerspace
Join the Learning Labs as we teach you the basics of the Cricut machine!
Registration opens Tuesday, February 24 2026 at 9:00am

Tue, Mar 03, 4:00pm - 6:00pm
Dacula Branch
Want to learn about Dungeons and Dragons? Know about Dungeons and Dragons but want to find others to play with? Come to this program meet like minded teens and solve problems in a short-form campaign.

Tue, Mar 03, 4:00pm - 5:00pm
Centerville Branch
Learn how to distinguish Real Art from AI art in this fun and immersive program.

Cancelled
Tue, Mar 03, 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 03, 5:00pm - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Tue, Mar 03, 5:00pm - 6:00pm
Snellville Branch - Snellville Meeting Room
Join us to learn and play Chess or Go!

Tue, Mar 03, 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 03, 6:00pm - 7:30pm
Grayson Branch
Ready for a gaming adventure but looking for a group to play with? Join us as we learn and play Dungeons & Dragons in a short-form campaign.

Wed, Mar 04, 1:00pm - 2:00pm
Dacula Branch
Take a closer look at the building blocks of storytelling. Each session explores a genre or author's signature elements - from common tropes to recurring themes - and includes interactive activities to help you discover new reads.

Wed, Mar 04, 3:00pm - 5:00pm
Lilburn Branch - Lilburn Makerspace
Want to learn how to become a professional editor? In this program we will teach you the basics of what you need to know to use Adobe Premiere Pro and take your first step in becoming a professional editor!
This event is full

Wed, Mar 04, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Wed, Mar 04, 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 04, 6:00pm - 7:00pm
Duluth Branch - Duluth Meeting Room
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, Mar 04, 6:00pm - 7:00pm
Norcross Branch - Norcross Meeting Room
Learn how the Romans built bridges and aqueducts across great distances.

Wed, Mar 04, 6:00pm - 7: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 Wednesday, February 25 2026 at 6:00pm

Wed, Mar 04, 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, Mar 04, 6:00pm - 7:30pm
Hamilton Mill Branch
Learn how to effectively capture photos of your products using a light box. Ages 16+

Thu, Mar 05, 12:00pm - 1:00pm
Dacula Branch
Discover the world of natural inks and dye and the rich history of using local vegetation in Native American art in the final in our three-part series on global historical art. Join us as we explore the history, learn how to make natural inks, and... more
Discover the world of natural inks and dye and the rich history of using local vegetation in Native American art in the final in our three-part series on global historical art. Join us as we explore the history, learn how to make natural inks, and create a piece of art you can take home.

Thu, Mar 05, 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, Mar 05, 4:00pm - 5:00pm
Five Forks Branch
March is Women's History Month. Come learn about some outstanding women of the past with a game of trivia!

Thu, Mar 05, 4:00pm - 5:00pm
Lawrenceville Hooper-Renwick Branch - Lawrenceville Hooper-Renwick Makerspace
Learn coding concepts with the Scratch programming language.
Registration opens Thursday, February 19 2026 at 4:00pm

Thu, Mar 05, 5:00pm - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Thu, Mar 05, 5:30pm - 6:30pm
Hamilton Mill Branch
Math Club will help students learn basic math concepts and improve their skills.

Cancelled
Thu, Mar 05, 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!

Cancelled
Thu, Mar 05, 6:00pm - 7:00pm
Buford-Sugar Hill Branch
Join us for our monthly Teen Advisory Council (TAC) meeting where you can help with library programs and earn volunteer credit!

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

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

Fri, Mar 06, 2:00pm - 3:00pm
Snellville Branch - Snellville Recording Studio
Join us as we go over the basics of how to use the free audio recording software Audacity.

Fri, Mar 06, 3:00pm - 4:00pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
Learn the basics of 3D Printing with our Prusa 3D printers.

Sat, Mar 07, 11:00am - 1:00pm
Snellville Branch - Snellville Meeting Room
Get expert guidance in the college search, admissions, and financial aid process.

Sat, Mar 07, 1:00pm - 2:00pm
Duluth Branch - Duluth Makerspace
Are you preparing to apply for a creative job or artist market? Learn the basics of how to photograph and edit your creative work to present in your own professional portfolio!
Registration opens Saturday, February 28 2026 at 1:00pm

Sat, Mar 07, 2:00pm - 4:00pm
Lilburn Branch - Lilburn Makerspace
Join the Learning Labs as we show you the basics of using the 3D Printer!

Sun, Mar 08, 12:00pm - 1:30pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Want to turn your logo into solid objects to increase your branding? Learn to import your logo into Tinkercad and use its tools to make a file for a 3D printable object.
Registration opens Sunday, March 1 2026 at 12:00pm

Sun, Mar 08, 2:00pm - 4:00pm
Snellville Branch - Snellville Meeting Room
Join the Learning Labs as we embark on a quest to create free accessories and custom cards to heighten your Magic The Gathering gaming experience! Now sponsored by Magikids! Stay to the end to get free booster packs!

Mon, Mar 09, 12:30pm - 1:30pm
Grayson Branch
Join us online for a fun, interactive session where teens and adults with intellectual disabilities (and their caregivers) learn practical skills for everyday life. This month, we will talk about how to handle stress.

Mon, Mar 09, 3:30pm - 4:30pm
Centerville Branch
Having a financial safety net is something everyone needs. This teen program teaches the basics to building savings for your goals, emergencies, or just a rainy day.

Mon, Mar 09, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Mon, Mar 09, 5:00pm - 6:00pm
Dacula Branch
Attention aspiring teen writers! Join us for our monthly Writer's Workshop, where we explore different aspects of writing with other teens. This month will focus on characters.

Mon, Mar 09, 6:00pm - 7:00pm
Norcross Branch - Norcross Meeting Room
To provide homework help to kids in grades K-8.

Mon, Mar 09, 6:00pm - 7:00pm
Grayson Branch
Let's learn some Korean phrases to make listening to K-pop so much more fun! This month, we're talking about KPop Demon Hunters!!

Cancelled
Tue, Mar 10, 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 10, 5:00pm - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Tue, Mar 10, 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 10, 6:00pm - 7:00pm
Grayson Branch
Join our ComicsPlus Club and dive into great digital reads with ComicsPlus! Participants will discuss the comics they've explored and discover new recommended titles each month.

Wed, Mar 11, 1:00pm - 3:00pm
Snellville Branch - Snellville Makerspace
Join us as we walk through the creation of a bucket hat!
Registration opens Wednesday, March 4 2026 at 1:00pm

Wed, Mar 11, 2:00pm - 3:00pm
Dacula Branch
Celebrate Women's History Month at the Library and create a self portrait based off the work of the famous artist Frida Kahlo.

Wed, Mar 11, 3:00pm - 4:00pm
Hamilton Mill Branch
Unlock the secret to a more flattering, cohesive wardrobe by discovering your personal "color season." In this interactive workshop, you'll learn how to identify the best colors that complement your natural skin tone, hair, and eyes.

Wed, Mar 11, 3:00pm - 4:00pm
Five Forks Branch - Five Forks Makerspace Classroom
Learn the basics of 3D Printing!

Wed, Mar 11, 4:00pm - 6:00pm
Collins Hill Branch
Children will receive one-on-one assistance with their school homework by volunteers. Walk in sessions are on a first come basis.

Wed, Mar 11, 4:30pm - 5:30pm
Lawrenceville Hooper-Renwick Branch
Budding artist? Join us! Come learn about different materials and methods of art and create your own masterpiece! (Please dress to be messy!)

Wed, Mar 11, 5:00pm - 6:15pm
Suwanee Branch - Suwanee Meeting Room
Come and learn the basics of how to take a normal notebook and alter it into a junk and or art journal.
Registration opens Wednesday, February 25 2026 at 9:00am

Wed, Mar 11, 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 11, 5:00pm - 6:00pm
Grayson Branch
Everyone makes mistakes online. Join us to play a fun card game and learn how to recognize, repair, and rebuild when an online action causes harm.

Wed, Mar 11, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
Are you looking for a fun project with a bit of a challenge? Join us in making a mini tote bag perfectly sized for a doll or stuffed animal.
Registration opens Wednesday, March 4 2026 at 6:00pm

Wed, Mar 11, 6:00pm - 7:00pm
Duluth Branch - Duluth Meeting Room
Join certified CPR Instructor Chane Wilson from Angels Breath of Life to learn the importance and basics of Adult, Child and Infant CPR.

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, 4:00pm - 5:00pm
Peachtree Corners Branch
Who isn't inspired by the colors of the rainbow? Join us to create a poem using the colors of the rainbow.

Thu, Mar 12, 5:00pm - 6:00pm
Suwanee Branch - Suwanee Meeting Room
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 - 7:00pm
Lilburn Branch
Homework Help offers 30 minutes of assistance on homework assignments for K-8 students. This is first-come, first-served. Students must bring a homework assignment.

Thu, Mar 12, 5:00pm - 6:00pm
Snellville Branch - Snellville Collaboration Room
Learn about the library resources that you can use to prepare for the rest of the semester while creating a stress-relieving fidget toy.

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 - 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 opens Thursday, February 26 2026 at 6:00pm

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, 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, 1:00pm - 2:00pm
Mountain Park Branch
March 14th is National Pi Day! Come celebrate with us at the library in partnership with Meredith Felton, School Librarian at Trickum Middle School.

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!