A teaching guide for discussing topics on Information and communications technology, applied productivity tools with advanced application techniques, Imaging and design for the online environment, online platforms as tools for ICT content development, Collaborative development of ICT content, Multimedia and ICTs, ICTs as platform for change, Developing an ICT Project for Social Change, Publishing an ICT Project, Sustaining an ICT Project for Social Change, and Reflecting on the ICT learning process.