At Gwinnett County Public Library we are committed to meeting the needs of our diverse community. One of the ways we meet this need is by offering Language Programs for many segments of our community. Whether you speak another language and want to learn English or speak English and want to learn a different language, we have a program for you. If you’re more interested in self-paced at-home learning, we also have a plethora of digital resources and other aids to guide and assist you in your studies. 

Language Programs

We currently offer two programs, English in Your Language and Let’s Talk, for those who speak another language and wish to learn English. We also offer World Language, a program for those who speak English and wish to learn another language.

English in Your Language

This course is intended for beginners and those who have little English fluency. In these sessions, we focus primarily on teaching basic English skills. Upon arrival, a staff member will provide you with English practice materials, and assist you in your native language with any questions or difficulties understanding concepts.

We currently offer this program in the following languages: 

  • Spanish
  • Korean 
  • Japanese
  • Mandarin
  • Vietnamese

World Language Program

This program is intended to immerse native English speakers in a new language. Through relaxed conversations with speakers of these languages, we hope to help attendees gain proficiency in those languages with the assistance of a knowledgeable library staff member.

We currently offer the World Languages program in the following languages:

  • French
  • Japanese
  • Spanish
  • Vietnamese

Let’s Talk

This course is intended to serve intermediate to advanced English speakers by providing a relaxed conversational atmosphere for these learners to practice their new language skills. This program facilitates conversations and allows learners to practice their English and gain exposure to new vocabulary.

We currently offer four Let’s Talk sessions per semester, both in person and virtually. All conversations are conducted in English.

Program Registration

To register for one of our Language Programs, please find your desired program on our Events calendar.

  1. Click here or the yellow button below.
  2. When you are in our events calendar page, look for the search area, and include the filter “Language Learning.” Do not forget to adjust your date range when searching.
  3. Once you have found a language program you’d like to attend, click on it, and use the “Register” button on the left side of the page.

Registration is required to attend all Language Programs.


When registering for an “English in Your Language” program, please be sure to register for the correct language session.

Additional Language Resources

For additional assistance finding helpful study sites, podcasts, and more language materials, refer to the tabs below:

Gwinnett Technical Collge can assist you with improving your English language skills and these skills can help you with:

  • College and Career Readiness
  • Family Education
  • Health Care
  • American Government
  • Community Life

English as a Second Language through Adult Education

  • Documentation needed
  • Must apply for classes at specific times
  • No children allowed at registration
  • Focus on basic English skills, conversation, and written language
  • No cost for classes

Call 678.226.6401 for more information or come to Gwinnett Tech’s Lawrenceville campus: 5150 Sugarloaf Parkway, Building 400

To apply for classes choose your area: Gwinnett County or North Fulton County

To view a complete guide of our additional language resources, click below.

GCPL also offers digital resources on our website to further help. One of our resources is Mango Languages, available through GALILEO. Mango offers courses for 70+ languages and can be access with your library account. After you create an account, download the Mango Languages App and study on the go!

To access these resources and many more, click below.