This document provides an overview of a web application development course. It discusses the anatomy and architecture of web applications, including client-side and server-side components. It describes how technologies like Ajax, HTML5, cloud computing, and software as a service have changed web development. The course will focus on client-side development using JavaScript and HTML5, and server-side development using Python and Django. To succeed, students are advised to actively participate in class, experiment hands-on, and start assignments and projects early.