The main difference is that polytechnic is a diploma course (of 3 years) on the other hand B. Tech is a degree course (of 4 years).