Digital Resources: English Language Learning
Learn English with free online courses! Each course has lesson plans and activities so you can grow your English language skills over time.
Work your way through each course on your own schedule. You can track your progress with each platform by creating an account.
Look for courses by experience level. We use the same colour system to organize ELL books by experience:
▬▬ Red = beginner level
▬▬ Yellow = intermediate level
▬▬ Green = advanced level
You will need a library card and computer with internet.

Arrivals in English
Learn basic English to meet people, buy food, take transit and talk to a doctor. Practice speaking and listening, and learn new words. For beginner learners.

Mango Languages
Develop your English skills with help in one of 20 languages. Practice speaking and listening, and learn new words. For beginner, intermediate and advanced learners.

Tense Buster
Test your knowledge of English grammar. Beginner learners can start with "Elementary" and "Pre-Intermediate" levels. For beginner, intermediate and advanced learners.

Road to IELTS
Prepare and practice for your IELTS Academic or IELTS General Training test. For upper intermediate and advanced learners.
Other English Language Learning (ELL) Resources at the Library
Books for Learning English
Build your grammar, vocabulary and other English language skills with our ELL collection. Borrow dictionaries, phrase books, study guides and workbooks and more.
We also have study guides for preparing to take official tests such as CELPIP, IELTS and TOEFL.
ELL Programs at the Library
We have different programs where you can practice your English and meet other learners in a friendly, relaxed setting. Some knowledge of English is recommended. For ages 18 and over.