The Indian subcontinent has a long history of education and learning from the era of Indus Valley civilization. Important ancient institutions of learning in ancient India are Takshashila, Kashmir Smast, Nalanda, Valabhi University, Sharada Peeth, Pushpagiri Vihara, Odantapuri University, Vikramashila, Somapura Mahavihara, Bikrampur Vihara, Jagaddala Mahavihara.