Livemocha - Free Online Language Learning - Free Lessons Online. Learn Spanish, French, German, Portuguese, Italian and English for free. Test Your Vocabulary. 70 ways to improve your English. Self publishing company, free online platform & eBooks. EFL/ESL/ESOL/TESOL materials & resources for English teachers and students.