With the rapid development of technologies, calling for adapting these technologies in STEM education has become an urgent task at present. In this course, students will have various opportunities to engage in the application of “new” technologies to solve the problems in areas of sciences and technology. Students are encouraged to use their prior experience and web searches, and to work with their peers to find out the solutions in the areas of sciences and technology. The principles and practices of STEM activities integrated with coding, wearable technologies, 3D modelling and printing, data-logging and visualization technologies will be delivered in this course. Students can engage in solving real-life challenge, and incorporate reasoning processes with hands-on practices. The importance of providing practical skills development to student teachers is to support and scaffold understandings of STEM education for their teaching.