This document provides a long list of resources for teaching 21st century skills. It includes links to websites focused on topics like global awareness, economic literacy, civic literacy, health literacy, environmental literacy, creativity, critical thinking, communication, collaboration, information literacy, and ICT literacy. It also lists resources for integrating technology into teaching, promoting life skills like productivity and social skills, and developing flexibility and accountability in students.