Language Conversation Classes Arabic Conversation Class Intermediate level Arabic conversation practice, led by a native Arabic speaker. Chinese Conversation Class Intermediate level Chinese conversation practice, led by a native Chinese speaker. English Conversation Class Beginner thorough advanced level English conversation practice, led by experienced Library staff and volunteers. French Conversation Class Beginner through intermediate level French conversation practice, led by an experienced French-speaking Library volunteer. Italian Conversation Class Beginner through advanced level Italian conversation practice, led by an experienced Italian-speaking Library volunteer. Spanish Conversation Class Intermediate level Spanish conversation practice, led by an experienced Spanish-speaking Library volunteers. ESL Books Books to help you study English as a second language. Online Language Learning Free with your Library card.