B7666-001: Media Platforms and Content: A Foundations Course