This course is designed to develop and use digital and non-digital teaching-learning resources using technology tools appropriate in various subject areas at the elementary level. Further, the course provides opportunities for students to use technology tools to develop project-based collaborative activities and share resources among communities of practice.  It equips future teachers to become proficient practitioners of virtual and emerging media for local and global learners.