Skip Events for Teens widget
Mon, Dec 29, 11:00am - 11:15am
Virtual
Learn about science through experiments, activities and booklists!

Mon, Dec 29, 6:00pm - 7:30pm
Peachtree Corners Branch - Peachtree Corners Makerspace and Recording Studio
Want to learn basic quilt piecing? Need to practice using a sewing machine? Then this program is for you!
This event is full

Thu, Jan 01, All day
Virtual
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork. The theme for this issue is New Beginnings. Registration Required.

Fri, Jan 02, 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 Friday, December 26 2025 at 9:00am

Sat, Jan 03, 2:00pm - 4:00pm
Snellville Branch - Snellville Recording Studio
Learn the basics of making a podcast to promote your business!
Registration opens Saturday, December 27 2025 at 2:00pm

Mon, Jan 05, All day
Virtual
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork. The theme for this issue is New Beginnings. Registration Required.

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

Mon, Jan 05, 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, Jan 05, 5:00pm - 6:00pm
Lawrenceville Hooper-Renwick Branch
Come play a game of Chess or Go with your community. Beginners welcome!

Mon, Jan 05, 5:00pm - 6:00pm
Grayson Branch
Learn the basics of knitting in this beginner-friendly workshop. Supplies are provided as supplies last, so just bring your creativity and leave with new skills!

Mon, Jan 05, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Have you made resolutions for the new year, but are worried they won't stick? Join us to learn different ways to turn your resolutions into lasting habits!

Mon, Jan 05, 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!
Registration opens Monday, December 29 2025 at 6:00pm

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

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

Tue, Jan 06, 2:00pm - 3:00pm
Lawrenceville Hooper-Renwick Branch
Learn all about maps & how to use them!

Tue, Jan 06, 4:00pm - 5:00pm
Lilburn Branch - Lilburn Makerspace
Join the Learning Labs as we teach you the basics of how to use the 3D design software Tinkercad!
Registration opens Tuesday, December 30 2025 at 9:00am

Tue, Jan 06, 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, Jan 06, 5:00pm - 6:00pm
Snellville Branch - Snellville Meeting Room
Join us to learn and play Chess or Go!

Tue, Jan 06, 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, Jan 06, 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, Jan 07, 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, Jan 07, 1:00pm - 3:00pm
Snellville Branch - Snellville Makerspace
Have you started learning and want to practice your sewing? Join us to practice how to read patterns and create a new project!
Registration opens Wednesday, December 31 2025 at 1:00pm

Wed, Jan 07, 1:00pm - 2:00pm
Hamilton Mill Branch
Take your original designs and turn them into unique embroidered creations with digitizing software!

Wed, Jan 07, 4:00pm - 5:00pm
Peachtree Corners Branch
Recycled Engineering is back! Can you build a ski lift chair with a passenger that can balance on the cable?

Wed, Jan 07, 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, Jan 07, 5:00pm - 6:00pm
Centerville Branch
Is your internet curated just for you? The short answer is yes, but come learn how to make it work for you!

Wed, Jan 07, 5:00pm - 6:00pm
Snellville Branch - Snellville Meeting Room
Learn how to create digital collages and scrapbooks using Canva.

Wed, Jan 07, 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, Jan 07, 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, December 31 2025 at 6:00pm

Thu, Jan 08, All day
Virtual
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork. The theme for this issue is New Beginnings. Registration Required.

Thu, Jan 08, 12:00pm - 1:00pm
Grayson Branch
Learn to plan, prep, and cook meals in advance to save money on your grocery bills!

Thu, Jan 08, 12:00pm - 1:00pm
Dacula Branch
Discover the world of ancient Greek pottery and the rich myths depicted on their urns in the first in our three-part series on global ancient art. Learn about the stories behind the designs, then craft your own myth-inspired urn using air-dry clay.

Thu, Jan 08, 1:00pm - 2:00pm
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 October, we will begin reading "Treasure Island"... 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 October, we will begin reading "Treasure Island" by Robert Louis Stevenson.
Register

Thu, Jan 08, 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, Jan 08, 3:00pm - 5:00pm
Hamilton Mill Branch
With the assistance of our staff learn how to assemble a pattern from pdf printing, and use it to create your very own slouchy bag by Faye Studios.
This event is full

Thu, Jan 08, 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, Jan 08, 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, Jan 08, 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, Jan 08, 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, December 25 2025 at 6:00pm

Fri, Jan 09, 3:00pm - 4:00pm
Suwanee Branch - Suwanee Meeting Room
Need a salad hearty enough for the winter season? Join us to learn how to make a Dense Bean Salad to celebrate National Bean Day!
Registration opens Friday, December 26 2025 at 9:00am

Sat, Jan 10, 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, January 3 2026 at 1:00pm

Sat, Jan 10, 2:00pm - 3:00pm
Lilburn Branch
Join us for an informal conversation about grieving, how to cope with loss, and what resources are available when you need to emotionally process loss. We'll also discuss why it's important to normalize talking about loss and transition and how to... more
Join us for an informal conversation about grieving, how to cope with loss, and what resources are available when you need to emotionally process loss. We'll also discuss why it's important to normalize talking about loss and transition and how to start those conversations.

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

Sun, Jan 11, 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, Jan 12, All day
Virtual
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork. The theme for this issue is New Beginnings. Registration Required.

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

Mon, Jan 12, 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 setting and reaching goals.

Mon, Jan 12, 3:30pm - 4:30pm
Centerville Branch
Setting goals in the new year? Join us to create a financial plan and determine how to reach them!

Mon, Jan 12, 4:00pm - 6:00pm
Norcross Branch - Norcross Meeting Room
Where Astronauts Land, Legends Begin! Learn the basics of engineering by building and testing your own astronaut lander.

Mon, Jan 12, 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, Jan 12, 4:30pm - 6:00pm
Lilburn Branch
Join us for a fun and educational Spelling Bee! This friendly competition is designed to help children grow their vocabulary, boost confidence, and sharpen their spelling skills in a supportive environment.

Mon, Jan 12, 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 self expression.

Mon, Jan 12, 6:30pm - 7:30pm
Suwanee Branch - Suwanee Meeting Room
Celebrate Penguin Awareness Day by learning all about penguins, their habitats, and how they have been impacted by climate change.

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

Tue, Jan 13, 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, Jan 14, 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!
Registration opens Wednesday, January 7 2026 at 9:00am

Wed, Jan 14, 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, Jan 14, 5:00pm - 6:00pm
Norcross Branch - Norcross Collaboration Room
Join us for a creative workshop where you'll manifest your goals for 2026 by sharing your aspirations and designing a vision board, while discovering library resources to help you achieve them.

Wed, Jan 14, 5:00pm - 6:00pm
Grayson Branch
Learn food safety tips and the culinary skills you need to cook your own meals and snacks!

Wed, Jan 14, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
Use a sewing machine to make your own beanie out of fleece. Prior sewing knowledge is required.
Registration opens Wednesday, January 7 2026 at 6:00pm

Wed, Jan 14, 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!

Thu, Jan 15, All day
Virtual
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork. The theme for this issue is New Beginnings. Registration Required.

Thu, Jan 15, 1:00pm - 2:00pm
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 October, we will begin reading "Treasure Island"... 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 October, we will begin reading "Treasure Island" by Robert Louis Stevenson.
Register

Thu, Jan 15, 4:30pm - 5:30pm
Lilburn Branch
Join us to test your knowledge of the leader of the American Civil Rights movement, Dr. Martin Luther King, Jr.

Thu, Jan 15, 5:00pm - 6:00pm
Norcross Branch - Norcross Meeting Room
Learn what goes into soap and how it cleans. Get a chance to make your sudsy creation and take it home.

Thu, Jan 15, 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, Jan 15, 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, Jan 15, 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.

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

Fri, Jan 16, 2:00pm - 3:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Making short-form videos doesn't have to be confusing! Learn how to merge audio, video clips, and text to create social media-ready videos using CapCut.

Sat, Jan 17, 11:00am - 12:00pm
Duluth Branch - Duluth Meeting Room
Do you like to sing? Are you interested in learning about music therapy? Join us for a Disney karaoke experience where we sing our favorite tunes and learn about how music can be beneficial to mental health.

Sun, Jan 18, 12:30pm - 4:00pm
Hamilton Mill Branch
Join us to learn how to play Dungeons & Dragons with a one-shot run by experienced dungeon masters.

Sun, Jan 18, 3:00pm - 4:00pm
Duluth Branch - Duluth Collaboration Room
A chill space for book-loving tweens and teens to dive into awesome stories, share hot takes, and bond over books, characters, and plot twists. No pressure, just good vibes, great reads, and a squad that gets it.

Mon, Jan 19, All day
Virtual
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork. The theme for this issue is New Beginnings. Registration Required.

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

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

Tue, Jan 20, 4:30pm - 5:30pm
Lawrenceville Hooper-Renwick Branch
Join us for a chemistry experiment about using culinary items to create chemical reactions. We'll be making algae string, a slimy, gooey substance you can use as string when it dries! This program is meant for ages 8-16.

Tue, Jan 20, 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, Jan 20, 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, Jan 20, 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, Jan 20, 6:00pm - 7:00pm
Suwanee Branch - Suwanee Meeting Room
Create new gods, rewrite ancient myths, and craft bold stories that blend the epic and the modern, all in a fast-paced, one-hour creative writing session.

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

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

Tue, Jan 20, 6:00pm - 7:00pm
Hamilton Mill Branch
Meet with fellow non-readers to learn about new books or genres you've never heard of. Perhaps all the books you've tried so far are boring! The library wants you to learn more about your book tastes by learning more about you!

Wed, Jan 21, 2:00pm - 3:00pm
Grayson Branch
Calling all homeschoolers! Join us as we go on a culinary adventure into dumpling soup! Together we will learn the cultural significance of dumplings around the world and how to make dumpling soup.

Wed, Jan 21, 2:00pm - 3:00pm
Hamilton Mill Branch - Hamilton Mill Makerspace & Recording Studio
Interested in learning what all a Cricut machine can do? Come learn the ins-and-outs of vinyl cutting machines and software!

Wed, Jan 21, 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 one of the oldest forms of art: pottery. Afterwards, we'll make our own pinch pots.

Wed, Jan 21, 4:00pm - 5:00pm
Peachtree Corners Branch
Can you tell when art is created by AI? Join us to put your skills to the test.

Wed, Jan 21, 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, Jan 21, 5:00pm - 6:00pm
Grayson Branch
Join us for an interactive program where we'll explore the world of AI art, discuss the ethical issues, and put your skills to the test with a fun online game!

Wed, Jan 21, 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, Jan 21, 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, Jan 21, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Feeling sluggish or down during the colder, darker months is common. Join us for a workshop on seasonal fatigue and Seasonal Affective Disorder (SAD), where we'll explore causes, coping strategies, and practical tips to improve energy and mood through... more
Feeling sluggish or down during the colder, darker months is common. Join us for a workshop on seasonal fatigue and Seasonal Affective Disorder (SAD), where we'll explore causes, coping strategies, and practical tips to improve energy and mood through the winter.

Wed, Jan 21, 6:00pm - 7:30pm
Suwanee Branch - Suwanee Makerspace and Recording Studio
Even if you do not run a 3D printing business, there are other ways 3D printing can work for you. This program includes a demonstration of how to use our Prusa printers and helpful things you can print that are not products.

Wed, Jan 21, 6:00pm - 7:00pm
Snellville Branch - Snellville Recording Studio
Learn how to utilize photography to make your products look their best.

Thu, Jan 22, All day
Virtual
Calling all teen writers and artists, join us in creating a literary magazine that will feature your stories, poems, and artwork. The theme for this issue is New Beginnings. Registration Required.

Thu, Jan 22, 12:00pm - 1:00pm
Grayson Branch
Learn to plan, prep, and cook meals in advance to save money on your grocery bills!

Thu, Jan 22, 1:00pm - 2:00pm
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 October, we will begin reading "Treasure Island"... 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 October, we will begin reading "Treasure Island" by Robert Louis Stevenson.
Register

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

Thu, Jan 22, 4:00pm - 5:00pm
Centerville Branch
Come learn how the beaver helps fight forest fires, creates & hydrates wetland habitats, cleans our waterways and much more!

Thu, Jan 22, 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, Jan 22, 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, Jan 22, 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, Jan 22, 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, Jan 22, 6:00pm - 7:00pm
Collins Hill Branch - Collins Hill Meeting Room
Learn and practice basic Spanish in a friendly environment!

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