Through iEngineering, students are trained to think in multiple dimensions in order to bring about a positive change to those around them. Therefore, in this programme, students are introduced to various modern technologies such as robotics, 3D printing, augmented reality, virtual reality, mobile app development, and cloud computing. The skills allow students to generate creative ideas and develop useful applications for daily living. The concept of engineering is introduced where students are required to identify a problem and come up with a solution. During the process, a wealth of content and knowledge is covered in our curriculum. Students are guided to make a shift beyond comprehension and analysis by engaging in self-directed learning. iEngineering is suitable for aspiring engineers who wish to shape our future by applying their skills to almost every area they can possibly imagine.