This document discusses eLearning and online learning environments. It focuses on the use of Moodle, an online learning platform, at Portmarnock Community School in Dublin. It outlines the key players in Ireland's ICT framework for education and examines how Moodle can be used to enhance teaching and learning by moving away from traditional content delivery methods towards more collaborative and communicative approaches using social software and web 2.0 technologies. Specific examples are provided of how Moodle has been implemented and some of the benefits and challenges of introducing online learning environments in schools.