Google Site as the hub!
Google Apps is a complex ecosystem of products and tools where apps integrate easily...on each Google Site page you can insert and embed other Google Apps, such as folders from Google Drive, a classroom Calendar, your YouTube video lessons or tutorials, Google Forms for quizzes or surveys, etc.... The integration is dynamic, in that changes only need to be made in the originating document or media, i.e. editing a syllabus in Drive, adding an event to the class Calendar, editing your YouTube video lesson/tutorial, or Google form need only be done in the originating application...no need to re-upload to sites.
Examples Classrooms & Online Course using Google Sites:
Sample Classroom Sites
ePortfolios Sites
School Management Sites
Mandatory trainings sample site