Learn a Language

Databases

GED tests and practice tests and courses for all ages, from school age help for tests and skills, to high school equivalency, college prep and college skills, to career skills, citizenship and recursos en español. Create a free account to get started and track your progress.

Available with library card

Learn a language by conversation. Learn languages like Spanish, French, Japanese, Brazilian Portuguese, German, Mandarin Chinese, Greek, Italian, Russian and more. Spanish speakers and others can learn English. Log in to continue where you left off, or "Start Learning Now!" Video Tutorial

App available for iPhoneiPhone AndroidAndroid HelpApp Help

Available with library card

An interactive online way for kids to learn languages.

Available with library card

Additional Resources

Learn English - All Resources

Spanish Practice Online

Literacy & ESL in Colorado

English Language Practice at the Library

America's Literacy Directory
Literacy programs and ESL programs near you.

The Colorado Department of Education
Adult education and family literacy program directory, listed by county.

Online Translation Tools

Google Translate
Translate text you type in, from a website address or even a document in dozens of languages.

Word Reference Dictionaries
Online translation dictionaries. Site features publicly accessible forums about vocabulary and grammar.

Alpha Language Dictionaries and Grammars
Compiled list of dictionaries and grammars for over 300 languages.