This document outlines a Silverlight 4 course that covers introduction topics like layout, input handling, and deployment, as well as more advanced topics like data binding, out-of-browser capabilities, and WCF RIA Services. The course includes lessons on the evolution of Silverlight, getting started, differences between Silverlight and WPF, core controls, project types, and the anatomy of a Silverlight application. Demonstrations are provided to showcase creating a "Hello World" application and handling user input and styling changes through events.