ICT for Teaching and Learning aims to develop teachers’ ability to use and integrate ICT to teach subjects across the curricula. The module develops teachers’ ability to guide students, to achieve 21st century skills, through hands on learning approach while ensuring transferability of the methods and tools to pedagogy in teaching all subjects