NRCFOSS has released a online tamil language learning tutorial called Arichuvadi. It is nicely thought out which has the english version of a sentence with its equivalent in written tamil and spoken tamil. All the voices are in ogg format. They now have partial alphabets in 3 languages. People can also come forward and add lessons.