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