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

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.

Learn more

Mango

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.

Learn more

Tense buster

Tense Buster

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

Learn more

Road to IELTS

Road to IELTS

Prepare and practice for your IELTS Academic or IELTS General Training test. For upper intermediate and advanced learners.

Learn more

 

 

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.