This document discusses using Drupal to build a virtual learning platform for higher education. It describes how Fedora Commons can be used to create large repositories for storing learning objects and metadata. Islandora and the Fedora REST API module provide Drupal integrations for Fedora Commons. BigBlueButton can be used for video conferencing. Together these open source tools can be used to develop a flexible, scalable virtual learning application within a Drupal framework.