A wide range of resources for English language learners include credit-bearing  papers (ENSLA), learning software, English skills (grammar, writing, speaking, listening,& pronunciation), English for papers, Conversation Circles & Language buddies.