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