Students will learn to create interactive multimedia environments through which users can interact on the web. Students will learn to use Macromedia Flash to create projects that send and receive data to and from a server. They will then learn server-side scripting (PHP) and database access (mySQL) so that data can be shared to facilitate communication, shared states, and administration. These technigques will allow students to create remotely updated websites. Ways that data is passed back and forth will be examined, such as URL encoded variables and XML.