Client-Side Internet Technologies


Stanford School of Engineering

  • Fee:
    Fee may apply



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

Note on 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 certificate homepage.


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.

016 Summer 2017-18 Online

Enroll Now

Dates:June 26 - August 16, 2018
Days: Tue, Thu
Times:1:30 pm - 3:20 pm
Units: 3.00
Instructors: Patrick Young
Delivery Option:
For Credit $3,780.00 ?


Enrollment Dates: April 8 to June 18, 2018

Computer Science Department Requirement
Students taking graduate courses in Computer Science must enroll for the maximum number of units and maintain a B or better in each course in order to continue taking courses under the Non Degree Option.