Resources that offer free English courses include libraries in many cities, websites such as USALearns.org and Free-English-Study.com, and apps for mobile devices such as the iPhone app "Learn American English." Most digital learning courses are learn at your own pace programs with little or minimal feedback on progress.
Libraries provide courses that vary in style and formality. For example, the New York Public Library requires registration and an English assessment test prior to taking courses, while the Seattle Public Library offers some courses on a drop-in basis. Many libraries also stock CD and book language learning courses for patrons to check out for free.