Language

Basic ESL | more info

Learn English Online

Google Translate | more info

A free translation service that provides instant translations between dozens of different languages.

LiveMocha | more info

Live Mocha offers free classes and language learning tools. An online community offers lots of chances to practice speaking a new language.

Mango Languages | more info

Choose from dozens of foreign languages to learn, or learn to speak English as a second language. Appropriate for adults and children.

UEB Online - Braille Training | more info

Online training program for sighted people to learn to read braille.