There are a range of language courses across India, some requiring a minimum time commitment.
Delhi Hindi classes at Delhi’s Central Hindi Directorate. Hindu, Urdu and Sanskrit classes at Zabaan (http://zabaan.com/).
Himachal Pradesh Three-month courses in Tibetan at the Library of Tibetan Works & Archives, in McLeod Ganj. Several other places in McLeod Ganj offer courses in Tibetan and Hindi.
Mumbai (Bombay) Beginners’ courses in Hindi, Marathi and Sanskrit at Bharatiya Vidya Bhavan.
Tamil Nadu Tamil courses at International Institute of Tamil Studies, in Chennai.
Uttar Pradesh Hindi courses at Pragati Hindi, in Varanasi.
Uttarakhand Hindi courses at the Landour Language School, in Mussoorie.
West Bengal Tibetan courses at the Manjushree Centre of Tibetan Culture, in Darjeeling.