Client-Side Internet Technologies


Stanford School of Engineering



Expand your knowledge of client-side Internet technology using HTML, JavaScript, XML and other tools designed to aid your multimedia efforts online. Learn how to create dynamic content for website design that will boost your company’s growth potential. You will have the opportunity to show off your newly learned web development skills through the completion of a full website.


Programming experience at the level of CS106A.

Topics include

  • XHTML, AJAX and Flash
  • Cascading Style Sheets (CSS)
  • CSS Layout and Basic JavaScript
  • The Document Object Model (DOM)
  • Client-Side Programming in Industry

Course Availability

The course schedule is displayed for planning purposes – courses can be modified, changed, or cancelled. Course availability will be considered finalized on the first day of open enrollment. For quarterly enrollment dates, please refer to our graduate education section.


Unfortunately different World Wide Web browsers treat both HTML and JavaScript differently. For this class, you should have copies of both Mozilla Firefox and Microsoft's Internet Explorer. Please get the latest (non-beta) version available for your operating system. Check individual assignments for browser requirements.

Thank you for your interest. No sections are available. Please click the button below to receive an email when the course becomes available again.

Notify Me