There are 12 undergraduate courses and 35 postgraduate courses offered by Tamil Nadu Agricultural University.