As Karnataka decides to have ITIs teach automation, robotics, cloud computing, IoT, and with CBSE declaring a coding syllabus for students last year, India is preparing for the future that is predicted to face a tech-talent shortage.