1. Cloud computing allows users to access software and documents stored on remote servers rather than a personal computer, providing access from any device with an internet connection. 2. Key aspects of cloud computing include large networks of interconnected computers that extend beyond a single organization, and applications and data available to authorized users via the internet. 3. Moodle is an open source learning management system that allows for creating online courses with content and tools to engage learners, including assignments, quizzes, discussions, and collaborative activities.