The Spokane County Library District now has an interesting online program that will provide free online language courses in 38 languages such as Russian, Spanish and Mandarin. There will also be English as a Second Language (ESL) assistance. The language classes will be provided by Seattle-based Livemocha and will be accessible to district residents with a Spokane County Library District card. People who live outside the district but have a district card will not be able to access the service.
The District serves Spokane Valley, Millwood, Otis Orchards and Fairfield. You can find the program here.