B.Tech stands for Bachelor of technology. It is an undergraduate degree program awarded in many countries like India, USA, Norway, Canada, Australia, New Zealand etc. It is also spelled as B.Tech. The course duration of B.Tech is 3 to 4 years depending on different countries and universities. In India, it is a 4-years undergraduate degree program, divided in 8 semesters.
A list of India's top institutes and universities providing B.Tech degree:
IIT (Indian Institute of Technology, there are 16 IITs in India at present time. These are the most prestigious institute for pursuing B.Tech in India)
NIT (National Institute of Technology, there are 30 NITs in India at present time. These are also a good name for Pursuing B.Tech)
Every state has its own technical university for technical education. Along with these technical universities, the universities of states or central university both have a department for technical education.
It includes a lot of private colleges recognized under the state technical universities. Some of the private colleges are later turned into private universities.
Both central and state government conducts an entrance test to take admission in engineering colleges. Some private colleges also conduct their own entrance tests.